[gelöst] beim auslesen der DB gehen Zeilenumbrüche verloren

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
shwepsi
Mitglied
Beiträge: 1697
Registriert: 02.06.2003 14:37
Wohnort: NRW - immer dem Monitorleuchten folgen...
Kontaktdaten:

[gelöst] beim auslesen der DB gehen Zeilenumbrüche verloren

Beitrag von shwepsi »

Hallo,
ich gestalte gerade eine News Seite fürs phpBB (2.0.10). Die Texte aus der Datenbank werden bereits ausgelesen und mit BBCode angezeigt. Leider gehen die Zeilenumbrüche Dabei verloren.
Aus hat geschrieben:blablabla

Blah Blah Blah
wird einfach hat geschrieben:blablabla Blah Blah Blah
mein Code sieht derzeit so aus

Code: Alles auswählen

$sql = "SELECT * 
	FROM phpbb_news
	ORDER BY Datum DESC";
if( !($result = $db->sql_query($sql)) )
{
	message_die(GENERAL_ERROR, 'Could not query users', '', __LINE__, __FILE__, $sql);
}
while($news = mysql_fetch_array($result)){
	$bbcode_uid = '016fb0ed44';
	$news[News] = ( TRUE ) ? bbencode_second_pass($news[News], $bbcode_uid) : preg_replace('/\:[0-9a-z\:]+\]/si', ']', $news[News]);
	echo $news[Datum]." - ".$news[News]."<br>";
}
weiss jemand Rat?

PS: die bbcode_uid Variable lege ich von Hand fest, weil ich die Texte per MySQLAdmin eingetragen habe, per forum ist das noch nicht möglich, die Variable wird also nicht generiert und gespeichert
Zuletzt geändert von shwepsi am 08.10.2004 15:26, insgesamt 1-mal geändert.
Die Weisheit verfolgte mich sekundenlang...
Aber sie überholte mich und war fortan nicht mehr gesehen !!!
shwepsi
Mitglied
Beiträge: 1697
Registriert: 02.06.2003 14:37
Wohnort: NRW - immer dem Monitorleuchten folgen...
Kontaktdaten:

Beitrag von shwepsi »

Danke an mj1985

die Zeile

Code: Alles auswählen

$news[News]= nl2br($news[News]);
wurde eingefügt, es sieht jetzt so aus:

Code: Alles auswählen

$sql = "SELECT * 
	FROM phpbb_news
	ORDER BY Datum DESC";
if( !($result = $db->sql_query($sql)) )
{
	message_die(GENERAL_ERROR, 'Could not query users', '', __LINE__, __FILE__, $sql);
}
while($news = mysql_fetch_array($result)){
	$bbcode_uid = '016fb0ed44';
	$news[News] = ( TRUE ) ? bbencode_second_pass($news[News], $bbcode_uid) : preg_replace('/\:[0-9a-z\:]+\]/si', ']', $news[News]);
	$news[News]= nl2br($news[News]);
	echo $news[Datum]." - ".$news[News]."<br>";
}
Die Weisheit verfolgte mich sekundenlang...
Aber sie überholte mich und war fortan nicht mehr gesehen !!!
Antworten

Zurück zu „Coding & Technik“