habe folgendes zugriffsscript auf db:
1 | $inhalt = mysqli_real_escape_string($verbindung, $inhalt);
|
2 | $datum = mysqli_real_escape_string($verbindung, $datum);
|
3 | $autor = mysqli_real_escape_string($verbindung, $autor);
|
4 |
|
5 | $query = "INSERT INTO mathe_beitraege(inhalt, datum, id_thema, autor)
|
6 | VALUES('$inhalt','$datum','$id_thema','$autor')";
|
jedoch wenn ich irgendwelche Leerzeichen oder Zeilenumbrüche in die
textarea hineinschreib welche komplett und unverändert in der Variable
$inhalt gespeichert ist mit der REQUEST Methode, dann wird in der
datenbank das im bild gespeichert was zunächst einmal richtig ausschaut
(bild1). Jedoch wenn ich doppelklicke auf das felld dann kommt bild 2.
Und das schaut nicht mehr richtig aus.
Jedenfalls wenn ich die daten wieder auslese und mittels echo in ein <p>
schreibe dann wird maximal 1 leerzeichen angezeigt.
Also habe ich versucht:
$inhalt = nl2br(mysqli_real_escape_string($verbindung, $inhalt));
da passiert aber das selbe..
was mache ich falsch??