Fehler in Kommentarausgabe

RageNo1

Erfahrenes Mitglied
Hallo,
in folgendem Script hat sich ein Fehler eingeschlichn finde ih aber leider nicht.
Vielleicht sieht einer von euch wo das Problem ist:

PHP:
$abfrage = "SELECT * FROM comments ORDER BY time DESC LIMIT 0,15";
$result = mysql_query($abfrage);



while ($comm = mysql_fetch_array($result))

$comment = str_replace("<br />", "", substr($comm["comment"], 0, 50));
$comment2 = wordwrap( $comment, 50, "\n", 1 );

echo "<a class='navi' href='index.php?&comments=".$comm["news_id"]."'><b>".substr($comm["author"], 0, 12)."</b></a><br>$comment...<br>";

mysql_close();

Anstatt 15 Kommentare wird nur einer angezeigt!?
Hier muss der Fehler wohl liegen:
PHP:
$comment = str_replace("<br />", "", substr($comm["comment"], 0, 50));
$comment2 = wordwrap( $comment, 50, "\n", 1 );

Wenn ich das ganze ins echo mit $comm["comment"] reinpacke dann geht es.
Mfg Ragey
 
Hi,

probier das ganze mal mit geschweiften Klammern .. die Dinger bewirken Wunder ;)
PHP:
$abfrage = "SELECT * FROM comments ORDER BY time DESC LIMIT 0,15"; 
$result = mysql_query($abfrage); 



while ($comm = mysql_fetch_array($result))
{
    $comment = str_replace("<br />", "", substr($comm["comment"], 0, 50)); 
    $comment2 = wordwrap( $comment, 50, "\n", 1 ); 

    echo "<a class='navi' href='index.php?&comments=".$comm["news_id"]."'><b>".substr($comm["author"], 0, 12)."</b></a><br>$comment...<br>"; 
}

mysql_close();
 
Zurück