Hi,
Hm nicht mal das code markieren hat geklappt! ;)
Das ist das kleinste Problem :)
Also das $_POST['suche']liefert schon genau den Wert der mitgegeben wird. Allerdings denke ich das die if anweisung nicht passt..
Versuch mal das von Tom vorgeschlagene in_array() anstatt array_search(). Das kannte ich auch nicht, da ich PHP eigentlich nicht so gerne mag.
Zur überprüfung kannst du ja das Ergebnis noch in eine Variable speichern und diese dann zum Testen ausgeben.
»»Ausserdem muss $_POST['suche'] alleine in einem Element von $liste sein und nicht nur ein Teilstring davon.
Heisst nur, dass wenn in $_POST['suche'] "abc" steht, wenn in der Liste "abcd" steht nicht als Treffer anerkennt, weil "abc" nicht "abcd" ist. Ausserdem ist "ABC" nicht das gleiche wie "abc".
mfG,
steckl