Jeg har en side, men kommentarer til en nyhed. I kan se det på
http://radion.emilbp.dkHvis i ser på den nyhed der er tilføjet, står der 2 kommentarer, og der er også 2 kommentarer i databasen. Men hvis i klikker på "2 kommentarer" og ser kommentar siden, så udskriver den kun en. Er der en der kan sige mig hvorfor?
Min kode ser således ud:
<?php include("includes/mysql.php");
$newsid = $_GET['newsid'];
$query = mysql_query("select * from radion_news_comments where newsid='$newsid' order by time desc");
$row = mysql_fetch_array($query);
$msg = nl2br($row['msg']);
$dato = date("d/m-y", $row['time']);
$time = date("H:i:s", $row['time']);
$date = date("w", $row['time']);
switch($date)
{
case 0:
$dag = "Søndag";
break;
case 1:
$dag = "Mandag";
break;
case 2:
$dag = "Tirsdag";
break;
case 3:
$dag = "Onsdag";
break;
case 4:
$dag = "Torsdag";
break;
case 5:
$dag = "Fredag";
break;
case 6:
$dag = "Lørdag";
break;
}
?>
<table border="0" width="100%" id="table17" cellpadding="0" style="border-collapse: collapse">
<tr>
<td width="14"> </td>
<td valign="top">
<tr>
<td width="14"> </td>
<td valign="top">
<font face="Verdana" style="font-size: 11px">
<? echo $msg; ?>
</font>
<tr>
<td width="14"> </td>
<td valign="top">
<font face="Verdana" style="line-height: 400%; font-size: 10px"><? echo "Skrevet af: <a href='mailto:".$row['mail']."'>".$row['name']."</a>"; ?> @ <? echo $dag; ?> d. <? echo $dato; ?> kl. <? echo $time; ?></font>
//Emilbp