HILFE: Bei formular meines pm systems^^ ######
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
angeben
antwort
ausgabe
betreff
dan
ebenfall
eingabe
formular
nochmal
normaler zeilenumbruch
notfall
quelltext
sen
tag
vielen dank
zeile
zeilenumbruch
-
hallo,ich hab ein pm system bei dem man beim tag/formular">formular ausf?llen muss zu wem die nachricht geht einen betreff und die text eingabe^^
das pm system funktzioniert folgendermassen:
der text wird bei der datenbank gespeichert
nur wen man beim text schreiben einen zeilumbruch macht also eine zeile frei l?sst mit der entertaste dan wird der zeilumbruch sp?ter wen es bei der datenbank gespeichert wurde und dan wieder ausgelesen wird nicht angezeigt??
wiso??was muss ich machen??
ich freue mich auf eine antwort
mfg dbzgame -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Wie das Problem zu l?sen ist hat dbzgame ja schon geschrieben.
Damit du aber auch wei?t, warum das ganze so gemacht werden muss:
Wenn du einen Text schreibst und ausgeben m?chtest, dann musst du z.B. <br>, <br />, <p></p> oder <p /> benutzen um einen Zeilenumbruch zu erzeugen.
Dasselbe gilt ebenfalls f?r den Text in der Datenbank.
Beim Abspeichern wird dort nur ein normaler Zeilenumbruch eingetragen, nicht jedoch ein HTML-Tag.
Wenn du bei der Ausgabe in den Quelltext schaust, dann siehst du, dass dort die Zeilenumbr?che drin sind, der Browser ignoriert diese aber, da keine HTML-Angaben gegeben sind.
nl2br ersetzt nun alle "normalen" Zeilenumbr?che durch <br /> Tags. Damit sind sie html-konform und werden dargestellt. -
thx!!
-
F?r den Notfall k?nntest du auch dne pre tag benutzen. einfach in <pre> und </pre> einklammern. Das ganze zeigt den Text dann so an, wie er im Quellcode steht. Also mi Zeilenumbr?chen wenn welche vorhanden sind (\n wird sozusagen automatisch zu <br>)
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage