PC-Freak :D
Hi,
hab grad ne Suchfunktion programmiert, die einfach den eingegeben Wert in der datenbank sucht. Das funktioniert auch. Bloß bei Sonderzeichen, wie ü ä oder so, dann zeigt er keine Suchergebnisse an:
Wenn man im POST['suche'] ein ü oder so hat, dann sucht er doch genau nach dem ü in der datenbank(obwohl in der datenbank ein ü existiert. Und zwar ein normales ü, kein ü ). Aber er findet einfach nicht
Hab auch schon so was versucht:
utf8_encode(POST['suche'])
utf8_decode(POST['suche'])
htmlspecialchars(POST['suche'])
nichts hilft.
Was muss ich tun, damit er auch nach diesen verflixten Sonderzeichen sucht und sie ausgibt?
LG
hab grad ne Suchfunktion programmiert, die einfach den eingegeben Wert in der datenbank sucht. Das funktioniert auch. Bloß bei Sonderzeichen, wie ü ä oder so, dann zeigt er keine Suchergebnisse an:
PHP:
$suchanfrage = $_POST['suche'];
$sql = "SELECT * FROM `artikel` WHERE `titel` LIKE '%$suchanfrage%' OR `inhalt` LIKE '%$suchanfrage%'";
$abfrage = $db->query($sql);
Hab auch schon so was versucht:
utf8_encode(POST['suche'])
utf8_decode(POST['suche'])
htmlspecialchars(POST['suche'])
nichts hilft.
Was muss ich tun, damit er auch nach diesen verflixten Sonderzeichen sucht und sie ausgibt?
LG