Suche auf lima-city
-
in: Formular Eingabe und Umlaute
geschrieben von girowechsel
Hallo
ich habe ein Such-Formular mit einfachem Text-Feld
<form name="suchform" method="post" action="" accept-charset="UTF-8"> Suche: <input type="text" name="suche" size="40" maxlength="100" /> <input type="submit" name="go" value="Suchen" /> </form>
und gegen ungewünschte EIngaben in das Textfeld mache ich u.a. htmlentities():
$string = $_POST['suche']; $string = htmlentities($string);
wenn ich dann aber Umlaute .... ä ö ü Ä Ö Ü ß .... etc. im Text habe
dann ist der String anstatt BSP. so ... Löffel .... dannn BSP.so ... Löffel
und deswegen gibt es dann keine Treffer für die Suche, unterschiedlicher "String"
Wenn z.B. ein Herr "Müller" in der Datei gesucht werden soll
das geht nicht mit "Müller" als Such-String bei Abfrage.
mir wurde htmlentities() empfohlen, gegen 'böse' Eingaben ins Text-Feld.
.... doch wie mache ich das dann sonst Eingabe halbwegs sicher mit Umlauten ???