|
| Autor |
Nachricht |
Hannibal- Stammuser [User]

Anmeldung: 13.02.05 Beiträge: 20
|
Verfasst am: 29.08.2005, 19:19 Titel: Zeilenumbrüche und Absätze in Datenbank und Anzeige |
|
|
Hallo, allerseits!
Ich hab eine Datenbank erstellt und ein Formular, mittels dessen man einen Text in dieser Datenbank speichern kann. Nun ist es aber so, daß Absätze und gewollte Zeilenumbrüche zwar im Formular bei der Eingabe zu sehen sind, in der Datenbank aber nicht gespeichert und bei der Ausgabe dann erst recht nicht mehr angezeigt werden. Der Text ist dann ein Brei. Gibt es eine Möglichkeit, die Absätze und Umbrüche zu erhalten, also in der Datenbank zu speichern und wieder ausgeben zu lassen, so daß der Text am Ende genau so ausgegeben wird wie er bei der Eingabe aussah?
Vielen Dank!
Alex
|
|
| Nach oben |
|
 |
parthy Erfahrener [User]

Anmeldung: 24.08.05 Beiträge: 50 Wohnort: Kuernach
|
Verfasst am: 29.08.2005, 19:21 Titel: |
|
|
die absaetze muessten in der DB mit \n gespeichert werden, dieser ist nicht sichtbar und wird bei html ausgabe nicht ausgefuehrt, da empfiehlt sich nl2br()
|
|
| Nach oben |
|
 |
Hannibal- Stammuser [User]

Anmeldung: 13.02.05 Beiträge: 20
|
Verfasst am: 29.08.2005, 20:25 Titel: |
|
|
muß ich dann im formular <textarea wrap="physical"> setzen? und wie genau setze ich den befehl nl2br() dann ein? funktioniert das tatsächlich auch mit absätzen, oder nur mit zeilenumbrüchen? die absätze wären mir besonders wichtig.
|
|
| Nach oben |
|
 |
parthy Erfahrener [User]

Anmeldung: 24.08.05 Beiträge: 50 Wohnort: Kuernach
|
Verfasst am: 29.08.2005, 21:28 Titel: |
|
|
absaetze sind doch nur schoen gesetzte zeilenumbrueche.
ganz einfach, du gibts in textarea dein zeug ein. und den wert den du aus der datenbank ausliest gibst du mit nl2br($row["text"]) aus z.b. also z.b wieder in nem textarea:
echo "<textarea ...>".nl2br($row["text"]."</textarea>";
oder sowas.
|
|
| Nach oben |
|
 |
Hannibal- Stammuser [User]

Anmeldung: 13.02.05 Beiträge: 20
|
Verfasst am: 30.08.2005, 19:04 Titel: |
|
|
hmmm ... okay ... geht das auch ohne <textarea> bei der ausgabe? ich hätte den text nämlich gern einfach so ausgegeben, ohne formularfeld drumherum.
|
|
| Nach oben |
|
 |
Andreas Schroth Bekannter [Admin]


Anmeldung: 08.04.04 Beiträge: 1668 Wohnort: Lauf a. d. ...
|
|
| Nach oben |
|
 |
|
|