Problem:
ich habe einen Wert aus einer Textarea in einer MySQL Tabelle gespeichert.
Wenn ich diesen Wert nun abfrage, werden die Zeilenumbrüche nicht gemacht. Bzw. im Quelltext stehen die Zeilenumbrüche wo sie sollen, in html aber nicht.
Ich habe zwei Möglichkeiten gefunden dieses Problem zu lösen, doch ich verstehe sie nicht.
Die erste wäre: str_replace und die andere nl2br()
Doch keine der beiden Methoden bringe ich in meinen Code, so das es passt.
Wie zur heiligen PHP Bibel, und wo, füge ich den nl2br(), oder str_replace ein?
Ich danke euch jetzt schon für eure Hilfe!
ich habe einen Wert aus einer Textarea in einer MySQL Tabelle gespeichert.
Wenn ich diesen Wert nun abfrage, werden die Zeilenumbrüche nicht gemacht. Bzw. im Quelltext stehen die Zeilenumbrüche wo sie sollen, in html aber nicht.
Ich habe zwei Möglichkeiten gefunden dieses Problem zu lösen, doch ich verstehe sie nicht.
Die erste wäre: str_replace und die andere nl2br()
Doch keine der beiden Methoden bringe ich in meinen Code, so das es passt.
PHP-Code:
<?php
$abfrage = "SELECT * FROM abc";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
// Hier wird alles aneinander geschrieben, ohne Zeilenumbruch
echo "$row->interpret, $row->titel, $row->beschreibung <br>";
}
?>
Wie zur heiligen PHP Bibel, und wo, füge ich den nl2br(), oder str_replace ein?
Ich danke euch jetzt schon für eure Hilfe!
Kommentar