Hallo,
ich habe folgendes Problem: Bei einem Formular gibt es bei bestimmten Zeichen einen Fehler beim Verschicken. Es gehen einige Sonderzeichen wie <>@..., aber \ geht zum Beispiel nicht. Ich weiß leider nicht woran dies liegen könnte. Mein Source-Code zur Verarbeitung der Formularanfrage sieht so aus:
$_POST["Sonstiges"] = htmlspecialchars($_POST["Sonstiges"]);
$_POST["Sonstiges"] = stripslashes($_POST["Sonstiges"]);
Danach wird das ganze noch in eine Datenbank geschrieben:
@mysql_connect("localhost", "test", "passwd") or die("Verbindung zu MySQL gescheitert!");
@mysql_select_db("test") or die("Datenbankzugriff gescheitert!");
$sql = "INSERT INTO adressen (id, Sonstiges, V...
Das Feld sonstiges ist vom Typ "text" und hat die Koallition "latin1_general_ci". Die Formularanfrage kommt von einer textarea.
Mich würde interessieren, woran der Fehler liegt. Ich hoffe diese Infos reichen aus.
Vielen Dank schonmal,
viele Grüße brockerdocker