![]() |
[PHP] MySQL-Feld auslesen und Absätze darstellen
Hi,
ich lese einen Datensatz aus der MySQL-DB aus, in dem Absätze enthalten sind. Dann will ich das Feld in ein Memo bzw. Textarea schreiben. Hier werden die Absätze in der MySQL-DB ignoriert und alles steht in einer Zeile. Mir sind 2 Mölichkeiten bekannt, das zu lösen:
Code:
<?
echo '<textarea name="beschreibung" style="width:300px;height:150px;">'.nl2br($artikel['beschreibung']).'</textarea>'; ?>
Code:
Allerdings steht dann in dem Textfeld
<?
echo '<textarea name="beschreibung" style="width:300px;height:150px;"><pre>'.$artikel['beschreibung'].'</pre></textarea>'; ?> oder <pre>...</pre> direkt drin. Wie kann ich die Absätze aus der DB auch als Absätze anzeigen lassen? Denn wenn der Benutzer das Formular absendet, soll der Datensatz wieder in die Datenbank eingetragen werden mit Absätzen und ohne |
Re: [PHP] MySQL-Feld auslesen und Absätze darstellen
Eigentlich sollte sich <textarea> genau gleich verhalten wie <pre>, sprich Zeilenumbrüche sollten dargestellt werden... Geht es so wirklich nicht?
Code:
echo '<textarea name="beschreibung" style="width:300px;height:150px;">'.$artikel['beschreibung'].'</textarea>';
|
Re: [PHP] MySQL-Feld auslesen und Absätze darstellen
Bist du sicher, dass die Zeilenumbrüche in der Datenbank korrekt gespeichert werden? Dann an der Ausgabe (wie S2B geschrieben hat) ist nichts verkehrt, sie müssen also vorher verloren gehen.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:53 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz