udskriver antal kommentare

Tags:    php

<< < 12 > >>
hey all...

Jeg vil gerne have så nedenstående kode udskriver antalet af kommentare til en nyhed (så der kommer stil at stå: OVERSKRIFT (ANTAL KOMMENTARE)):

<?php
include('inc.config.php');
$query = mysql_query("SELECT *,DATE_FORMAT(date,'%e/%c-%y %T') AS date FROM news ORDER BY id DESC LIMIT 5") or die(mysql_error());
while ($row = mysql_fetch_array($query)) {
if ($i++ != 0) echo '<div class="hr"></div>';
echo '<p><a href="news.display.php?id='.$row['id'].'"><b>'.$row['title'].'</b></a></p>';
echo empty($row['image']) ? '' : '<img src="files/'.$row['image'].'" width="200" height="150" class="image">';
echo $row['text'];
echo '<p> - Skrevet af: <b>'.$row['author'].'</b> - '.$row['date'].'<br> - Kilde: <b>'.$row['synopsis'].'</b>';
}
?>

Hilsen WooX.DK



12 svar postet i denne tråd vises herunder
4 indlæg har modtaget i alt 8 karma
Sorter efter stemmer Sorter efter dato
Kaare den siger at der er fejl i den linje hvor der står:

$comments = mysql_query("select id from comments where parent = " . $row["id"]) or die(mysql_error());

Hilsen WooX.DK


Hvis du har MSN messenger, så tilføj lige kastermester@hotmail.com, så kigger jeg lige nærmere på det, jeg kan ikke umiddelbart se nogen fejl, men den må jo være der...

Mvh
Kaare



<?php
include('inc.config.php');
$query = mysql_query("SELECT *,DATE_FORMAT(date,'%e/%c-%y %T') AS date FROM news ORDER BY id DESC LIMIT 5") or die(mysql_error());
$antal = mysql_query("select COUNT(id) from kommentarer");
while ($row = mysql_fetch_array($query)) {
if ($i++ != 0) echo '<div class="hr"></div>';
echo '<p><a href="news.display.php?id='.$row['id'].'">'.$row['title'].'</a></p>';
echo empty($row['image']) ? '' : '<img src="files/'.$row['image'].'" width="200" height="150" class="image">';
echo $row['text'];
echo '<p> - Skrevet af: '.$row['author'].' - '.$row['date'].' - Kilde: '.$row['synopsis'].' - Kommentare: '.$antal.'';
}
?>




<< < 12 > >>
t