Peter: Ausgae wird mit \" dargestellt

Beitrag lesen

Mohoin!!!

ich habe da mal ein kleines Verständnis-Prolemchen.

Und zwar schreibe ich den Inhalt eines Textfeldes in eine Datenank:
[...
$text = mysql_real_escape_string($text);
$text=ereg_replace("\n", "<br>", $kommentar);
mysql_query("INSERT INTO test (text) VALUES ("$text");
...]
Wenn ich im Text die sogenannten Gänsefüßchen verwende, wird in die Datenbank ein Slasch davor eingetragen: (mein "text" für Dich = mein "Text" für Dich).

Wenn ich also nun den Text wieder ausgeben möchte, werden die Slasch´s natürlich mit ausgegeben.
[...
$text=nl2br($text);
echo"$text";
...]

Muss ich jetzt bei der Eingabe etwas ändern, oder aber bei der Ausgabe?

Und eigentlich noch was viel wichtiger - Was muss ich ändern?

Gruß an alle die helfen