B
ByeBye 251003
Hallo, ich bin neu hier. Vielleicht kann mir jemand helfen, bitte?
wenn ich nach irgendeinem Zeichen suche, dann werden die korrekten ds gefiltert. Das Suchzeichen verbleibt unverändert im input. Suche ich nach ', dann werden auch die richtigen ds gefiltert, im input wird das ' aber plötzlich escaped \'
Suche ich nach " oder \, dann verbleibt nichts im input. magic_quotes_gpc und beide anderen magic_quotes sind off. Die Spalte in der db ist auf utf8_bin eingestellt und in der Spalte ansich liegen alle Umlaute und Sonderzeichen im Original vor, also nichts ist escaped oder in HTML-Codes verwandelt.
Wie kann ich das ändern**** Tausend Dank.
wenn ich nach irgendeinem Zeichen suche, dann werden die korrekten ds gefiltert. Das Suchzeichen verbleibt unverändert im input. Suche ich nach ', dann werden auch die richtigen ds gefiltert, im input wird das ' aber plötzlich escaped \'
Suche ich nach " oder \, dann verbleibt nichts im input. magic_quotes_gpc und beide anderen magic_quotes sind off. Die Spalte in der db ist auf utf8_bin eingestellt und in der Spalte ansich liegen alle Umlaute und Sonderzeichen im Original vor, also nichts ist escaped oder in HTML-Codes verwandelt.
Wie kann ich das ändern**** Tausend Dank.
PHP:
if (isset($_POST['search_input'])) {
$search_input = stripslashes($_POST['search_input']);
$search_input = mysql_real_escape_string($search_input);
} else {
$search_input = '';
}
?>
<input type="text" name="search_input" value="<? echo $search_input; ?>" />