• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Zeilenumbruch Datenbank

Status
Für weitere Antworten geschlossen.

reinermar

Neues Mitglied
Morgen,

Ich habe den wunsch, dass wenn ich was in meine Datenbank (Mysql) eingebe und zwar mit Zeichenumbruch das dieser Zeilen umbruch bei der ausgabe auch mit ausgegeben wird. Und nicht immer alles hintereinander weg ausgegeben wird. Gibt es da eine leichte und schlichte Lösung.

Es muss nicht sein das ich den einzugebenen Text sonst wie editieren will es reicht mir voll und ganz das zeichenumbrüche (Enter :) ) möglich ist und ausgeben wird!

gruß
rm
 
Werbung:
Das würde dann so aussehen?


Code:
<?php  
   mysql_connect("","root");
   mysql_select_db("datenbank");

   $res = mysql_query("select * from tabelle");
   
   while ($dsatz = mysql_fetch_assoc($res))
   {   
      nl2br($dsatz["post"])
   }
?>
 
Werbung:
Probiers doch mal ;)

und wenn du schon dabei bist, probier doch gleich mal was passiert, wenn du

'<scripty type="text/javascript">document.alert('1 0wn U b14tCh!!!!!111');</script>'

als Text in die DB einträgst ;) kann manchmal lehrreich sein. also bei ausgaben immer htmlspecialchars verwenden (in kombination mit nl2br, wenns sein muss). btw: ich bevorzuge str_replace vor nl2br, wegen XHTML-konformität.

Gruß,
Niklas

EDIT: das ganze funktionier natürlich nur, wenn du die rückgabe von nl2br/htmlspecialchars auch ausgibst (also mit echo ;)
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben