Probleme beim hinzufügen der Daten über PHP in MySQL Datenbank?

jackie05

Erfahrenes Mitglied
Hallo,
also ich habe eine Datei eintragen.php und wenn ich dann auf meiner Seite gehe und im Textarea etwas eingebe z.B.
bla
bla

und ich es dann eintrage in der MySQL Datenbank, dann werden die Zeilenumbrüche nicht mit gegeben.
Wenn ich es dann anzeigen möchte, steht alles in einer Zeile.
Wie kann ich eigentlich den Text dann so Formatiert in der MySQL Datenbank einfügen?

MfG Chris
 
das selbe problem hatte ich auch vor ein paar tagen und hab hier auch schon eine antwort bekommen :)

in der datenbank werden die zeilenumbrüche gespeichert, zumindest bei mir. nur ausgegeben werden sie nicht.

dazu musst du nl2br() verwenden.

zb.

PHP:
<?php
//unformatiert:
echo $dein_text_aus_der_DB;

//formatiert:
echo nl2br ( $dein_text_aus_der_DB );

so werden auch die zeilenumbrüche angezeigt.
 
Das weiss ich, ich habe das ja so gemacht gehabt, aber ich möchte nicht, dass das hier <br /> mit ausgegeben wird.
Ich kann ja das einfach per Replace ausschneiden oder gibt es eine andere methode das ich es ohne <br /> in die Datenbank eintragen lassen kann?

MfG
 
du wolltest es doch formatiert speichern? wo ist denn das Problem?
Wenn du es vonnem Textfeld inne DB speicherst und beim ausgeben kein nl2br() machst werden auch keine Zeilenumbrüche ausgegen. Oder habe ich was falsch verstanden?
 
Zurück