kostenloser Webspace werbefrei: lima-city


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" /> 
     &nbsp;&nbsp; <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&ouml;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&uuml;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 ???


Login zum Webhosting ohne Werbung!