Hallo,
Das war ein fieser Fehler:
Vorher:
if(ereg($begriff), trim($spalte))
Nachher:
if(ereg($begriff, trim($spalte)))
Ach ja: trim() brauchst Du nicht, wenn Du sowieso durchsuchst, und statt mit ereg() würde ich lieber mit strstr() arbeiten, es sei denn, Du brauchst reguläre Ausdrücke. Bei regulären Ausdrücken würde sich dann auch preg_match anbieten - das ist binary safe und schneller.
Grüße,
Christian