1
Hi,
in meinem programmiertem Forum ist mir ein Fehler aufgefallen, den ich nicht behoben kriege. In der Threadübersicht werden die threads nicht nach dem jeweils neuesten posts geordnet, aber ich weiss nicht wie ich es realisieren soll. einfach nach date ordnen geht ja nicht, weil es dann das datum der erstellung nimmt, statt des letzten posts.
in meinem programmiertem Forum ist mir ein Fehler aufgefallen, den ich nicht behoben kriege. In der Threadübersicht werden die threads nicht nach dem jeweils neuesten posts geordnet, aber ich weiss nicht wie ich es realisieren soll. einfach nach date ordnen geht ja nicht, weil es dann das datum der erstellung nimmt, statt des letzten posts.
//anzeige der themen des forums
foren_breadcrumb();
$result = mysql_query("SELECT * FROM threads WHERE fid=$fid GROUP BY tid");
while($row = mysql_fetch_object($result)){
$id = $row->id;
$thread_id = $row ->tid;
$topic = $row->topic;
$description = $row->description;
$user = $row->user;
$date = $row->date;
$lresult = mysql_query("SELECT id, topic, user, date FROM threads WHERE fid=$fid AND tid=$thread_id ORDER BY date DESC LIMIT 1");
while($row = mysql_fetch_object($lresult)){
$lid = $row->id;
$ltopic = $row->topic;
$luser = $row->user;
$ldate = $row->date;
//ergebniszähler
$num_result = mysql_query("SELECT * FROM threads WHERE fid=$fid AND tid=$thread_id");
$posts = mysql_num_rows($num_result);
$seiten=ceil($posts/$anzeige);
//ausgabe
echo '<table class="threads" border="0"><tr>';
echo '<td class="thread_topic"><b><a href="discuss.php?fid='.$fid.'&tid='.$thread_id.'&page=1">'.$topic.'</a></b><br>'.$description.'</td>';
echo '<td class="thread_user">eröffnet von: '.$user.'</td>';
echo '<td class="thread_posts">Posts: '.$posts.'</td>';
echo '<td class="thread_date">am: '.$date.'</td>';
echo '<td class="thread_lpost">'.($lid ? ' <a href="discuss.php?fid='.$fid.'&tid='.$thread_id.'&page='.$seiten.'&pid='.$lid.'#pid'.$lid.'">letzter Post</a>, <b>'.$luser.'</b><br><small>'.$ldate.'</small></td></tr>';
echo '</table>';
}
}echo ' <a href="discuss_new.php?fid='.$fid.'">neues thema</a>';
}
else {
//anzeige der beitraege