PHP ver gevorderde |
|
ik heb nu dit:
<?php
$qactieftopic = mysql_query("SELECT * FROM forum_topic ORDER BY datum DESC LIMIT 0,5") or die('Error on line '.__LINE__.' : ' . mysql_error());
while($actief = mysql_fetch_assoc($qactieftopic)){
$tellenvoorp = mysql_query("SELECT * FROM forum_reactie WHERE forumid='".$actief['id']."'") or die('Error on line '.__LINE__.' : ' . mysql_error());
$aantal = mysql_num_rows($tellenvoorp);
$max = 10;
$laatste = ceil($aantal / $max);
if(!empty($aantal)){
$qwelke = mysql_query("SELECT datum FROM forum_reactie WHERE forumid='".$actief['id']."' ORDER BY datum DESC LIMIT 0,1") or die('Error on line '.__LINE__.' : ' . mysql_error());
list($datum) = mysql_fetch_array($qwelke, MYSQL_NUM);
}else {
$datum = $actief['datum'];
}
if(strlen($actief['titel']) > 19){
$afgekorte_titel = substr($actief['titel'],0,16)."...";
echo "[".date("H:i", $datum)."] <a href=\"".$url."forum/reactie&cat=".$actief['cat']."&forumid=".$actief['id']."&p=".$laatste."\">".$afgekorte_titel."</a><br />";
}else {
echo "[".date("H:i", $datum)."] <a href=\"".$url."forum/reactie&cat=".$actief['cat']."&forumid=".$actief['id']."&p=".$laatste."\">".$actief['titel']."</a><br />";
}
}
?>
<?php $qactieftopic = mysql_query("SELECT * FROM forum_topic ORDER BY datum DESC LIMIT 0,5") or die('Error on line '.__LINE__.' : ' . mysql_error()); $tellenvoorp = mysql_query("SELECT * FROM forum_reactie WHERE forumid='".$actief['id']."'") or die('Error on line '.__LINE__.' : ' . mysql_error()); $max = 10; $laatste = ceil($aantal / $max); $qwelke = mysql_query("SELECT datum FROM forum_reactie WHERE forumid='".$actief['id']."' ORDER BY datum DESC LIMIT 0,1") or die('Error on line '.__LINE__.' : ' . mysql_error()); }else { $datum = $actief['datum']; } if(strlen($actief['titel']) > 19){ $afgekorte_titel = substr($actief['titel'],0,16)."..."; echo "[".date("H:i", $datum)."] <a href=\"".$url."forum/reactie&cat=".$actief['cat']."&forumid=".$actief['id']."&p=".$laatste."\">".$afgekorte_titel."</a><br />"; }else { echo "[".date("H:i", $datum)."] <a href=\"".$url."forum/reactie&cat=".$actief['cat']."&forumid=".$actief['id']."&p=".$laatste."\">".$actief['titel']."</a><br />"; } } ?>
weet iemand hoe ik nu zoals hier bij sitemasters.be ervoor zorg dat als er een reactie word geplaatst dat die topic dan bovenaan komt te staan? want nu geeft hij alleen de 5 laatste topics aan en de tijd wanneer een laatste reactie is geplaatst. Alleen vanaf daar kom ik niet verder . Kan iemand mij uitleggen wat ik nu moet doen om ervoor te zorgen dat hij de de 5 laatste topics sorteerd op de tijd van hun laatste reactie, zoals hier op sitemasters.be.
|