suntrop
Erfahrenes Mitglied
Hallo zusammen.
Ich schreibe gerade ein Eingabeformular, damit ich einige Adressen in eine MySQL-DB schrieben kann.
Vorher "entschärfe" ich die Variablen wie folgt:
Jetzt stört mich aber, dass in einem Textarea-Feld statt dem Umbruch \r\n steht.
Das schaut schlecht aus.
Wenn ich mysql_real_escape_string entferne, dann funktioniert es korrekt und die Umbrüche werden als solche angezeigt.
Habe ich hier einen Denkfehler oder was mache ich falsch? Die "\r\n" werden doch dann auch in der DB gespeichert. Ist das so korrekt? Wie gebe ich das dann wieder aus?
Würde mich über ein paar Zeilen und Hilfe freuen. Danke!
Grüße - suntrop
Ich schreibe gerade ein Eingabeformular, damit ich einige Adressen in eine MySQL-DB schrieben kann.
Vorher "entschärfe" ich die Variablen wie folgt:
PHP:
if(!get_magic_quotes_gpc()) {
$_POST = array_map('mysql_real_escape_string', $_POST);
} else {
$_POST = array_map('stripslashes', $_POST);
$_POST = array_map('mysql_real_escape_string', $_POST);
}
Das schaut schlecht aus.
Wenn ich mysql_real_escape_string entferne, dann funktioniert es korrekt und die Umbrüche werden als solche angezeigt.
Habe ich hier einen Denkfehler oder was mache ich falsch? Die "\r\n" werden doch dann auch in der DB gespeichert. Ist das so korrekt? Wie gebe ich das dann wieder aus?
Würde mich über ein paar Zeilen und Hilfe freuen. Danke!
Grüße - suntrop