Hallo Experten!
Ich lese gerade aus einer Datenbank einen mehrzeiligen Text aus.
Und jedesmal, wenn ein Zeilenumbruch stattfindet, kommt in meiner an diesen Stellen ein
rein.
Was bedeutet, dass bei updaten dann plötzlich 3x
steht; und sich der Text somit auseinander zieht!
Ich habe schon versucht, den ausgelesenen String mit Hilfe von ereg_replace vom
zu befreien. Hat soweit auch geklappt; aber der absatz war immernoch da!
(statt:
text
text
jetzt:
text
text
)
Was wieder als
interpretiert wurde…
gibt es eine möglichkeit diese
's rauszuschmeissen, dass als Ergebnis:
text
text
herauskommt?
Auch nach mehrmaligem aktualisieren!?
Hoffe ihr wisst was!
MfG
Geisterkarle
Ich denke mal du willst folgendes erreichen:
Du hast ein mehrzeiliges Textformularfeld und tägst (bzw. editieren) damit einen Text in eine DB ein. Irgendwo anders gibst du dann diesen Text auf deiner Seite im HTML-Format wieder aus - und die im textfeld gemachten Zeilenumbrüche sollen natürlich erhalten bleiben.
Lösung:
Beim Speichern von Textfeld in DB - Text einfach übernehmen (bzw. evt. halt HTML-Tags entfernen), aber keine zusätzlichen
-Tags einfügen. Beim Auslesen von DB in ein textfeld, wieder einfach ohne Veränderung übernehmen. Dann bleiben schon mal die Umbrüche wie gemacht erhalten.
Und wenn du die DB ausliest und den text dann HTML-formatiert ausgeben willst, einfach das Textfeld mit