Hente antal indlæg fra bestemt debat med PHP
Hej,Jeg har et lille problem...
Jeg har et debatforum på min hjemmeside. Jeg har alle debatterne til at ligge i én tabél. Når jeg skal hente en bestemt debat ud gør jeg det ved at hver debat får tildelt en værdi i kolonnen "thread".
Mit problem er at jeg på siden med oversigten over de forskellige debatter ikke kan få vist hvor mange indlæg der er til de enkelte debatter...
Kan I hjælpe mig?
Jeg har et billede af min database på http://www.vffsupport.dk/billede_db.jpg og på www.vffsupport.dk/uk/oversigt.php kan I finde selve forumet.
Her er lidt af koden i oversigt.php:
<table width="550" cellpadding=0 cellspacing=0 style="border : 1px #116655 solid;">
<tr><td colspan="3" style="background-color : #116655; color : white; font-size : 10px;">Debates</td></tr>
<?
$db = mysql_connect("host", "brugernavn", "password");
mysql_select_db("databasenavnet", $db);
$sidste = mysql_query("SELECT * FROM forum WHERE thread != '$thread' ORDER BY id DESC LIMIT 0, 1");
while($data = mysql_fetch_array($sidste)){
echo "<tr><td colspan=\"3\" style=\"background-color : #ddffee;\">";
echo "Last answer written by ";
echo $data[navn];
echo " in the debate ";
echo $data[emne];
echo ", ";
echo date("H:i:s j/n-Y", $data[tid]);
echo "</td></tr>";
}
$foresp = mysql_query("SELECT tid, emne, id, thread FROM forum WHERE emne != '' ORDER BY id DESC LIMIT 0, 20");
while($data = mysql_fetch_array($foresp)){
echo "<tr><td width=\"100\">";
echo date("j/n - Y", $data[0]);
echo "</td><td width=\"250\">";
echo "<a href=\"view.php?thread=$data[3]\">";
echo "$data[1]<br>";
echo "</a></td>";
}
$antal = mysql_query("SELECT 'thread' FROM 'forum' WHERE 'thread' = '$thread' LIMIT 0, 1");
while($antallet = count($antal)){
echo "<td width=\"200\">";
echo $antallet;
echo " answers";
echo "</td></tr>";
}
?>
</table>
Jeg håber meget at I kan hjælpe mig, for jeg har brugt alt for meget tid forgæves...