• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Special Chars problem

Status
Für weitere Antworten geschlossen.

RaZ0oR

Neues Mitglied
Hi leude,
ich lasse in eine Datenbank dinge aus einem textformular eintragen, klappt auch alles ganz gut. Es wird dann eine neue tabelle mit dem text erstellt, doch wenn jetzt jemand nur einen " . " in das formular schreibt, wird gar nix erstellt.
Dann habe ich
PHP:
$neu = htmlspecialchars($_POST['test'], ENT_QUOTES);
gedacht, wenn ich htmlspecialchars verwende müsste es klappen, dcoh anstatt die tabelle " ._nachsilbe" zu erstellen, erstellt er nur " _nachsilbe", Weiß jemand wie cih das lösen kann?
 
generell solltest du mysql_real_escape_string benutzen. zudem würde ich mit strlen die eingaben noch ein wenig beschränken .... nur ein . macht wenig sinn zudem könnte es wie die _ deine query "verwirren" ein % kann auch ärger machen.

könntest du mal deine query posten?
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben