Frage zu PHP und MySql suchen und ersetzen WIE?

Hallo, habe eine Frage,
habe in einer Datenbank verschiedene Daten gespeichert und möchte nun dafür eine Suchfunktion anbieten.
Nur will ich wenn z.B. einer nach Keksen sucht das Wort Kekse farbig hervorheben.
Das klappt ja auch soweit nur wenn er jetzt nach keksen sucht also kleingeschrieben wird ein Eintrag gefunden nur das Wort weil es klein ist nicht rot hervorgehoben es klappt nur wenn er es genauso schreibt wie es in der DB enthalten ist.

Meine Funktion zum ersetzen:

$item= str_replace(Kekse, " Kekse", $row->item);

Also sucht es nach dem Wort Kekse großgeschrieben und nicht nach dem kleingeschriebenen was es aber sol weil es sonst nur das Wort mit dem großen „K“ rot markiert!
Wie bekomm ich dies hin?
Schönen Gruß
Johannes Buch

nimm str_ireplace anstatt str_replace owT
.

. Danke, aber klappt nicht es kommt der Fehler:

Fatal error: Call to undefined function: str_ireplace() in /srv/www/htdocs/web119/html/re.php on line 37

hängt das von der PHP Version ab? Aber str_replace klappte ja!

Schönen Gruß
Johannes

Hallo, habe eine Frage,

Hi,

habe in einer Datenbank verschiedene Daten gespeichert und
möchte nun dafür eine Suchfunktion anbieten.
Nur will ich wenn z.B. einer nach Keksen sucht das Wort Kekse
farbig hervorheben.
Das klappt ja auch soweit nur wenn er jetzt nach keksen sucht
also kleingeschrieben wird ein Eintrag gefunden nur das Wort
weil es klein ist nicht rot hervorgehoben es klappt nur wenn
er es genauso schreibt wie es in der DB enthalten ist.

Meine Funktion zum ersetzen:

$item= str_replace(Kekse, " Kekse", $row->item);

$sw="Kekse";
$item= str\_replace(strtolower($sw), " **".$sw."**", strtolower($row-\>item));

Gruß.Timo

Also sucht es nach dem Wort Kekse großgeschrieben und nicht
nach dem kleingeschriebenen was es aber sol weil es sonst nur
das Wort mit dem großen „K“ rot markiert!
Wie bekomm ich dies hin?
Schönen Gruß
Johannes Buch

hängt das von der PHP Version ab? Aber str_replace klappte ja!

japp…
php5 cvs only…

nimm stattdessen in php 3 & 4
eregi_replace()