Radhad
Erfahrenes Mitglied
Hallo zusammen,
ich habe mir ein Forum geschrieben, allerdings stoße ich jetzt an eine Grenze. Das Forum ist so aufgebaut, dass ich unendlich viele Unterforen haben könnte. Vorher habe ich mir da nicht so genaue Gedanken gemacht, wie ich denn jetzt in einem Tree den jeweils neuesten Beitrag bestimmen kann. Bisher mache ich das nur ein bestimmtes Forum:
Für jeden Tipp bin ich dankbar!
Gruß Radhad
ich habe mir ein Forum geschrieben, allerdings stoße ich jetzt an eine Grenze. Das Forum ist so aufgebaut, dass ich unendlich viele Unterforen haben könnte. Vorher habe ich mir da nicht so genaue Gedanken gemacht, wie ich denn jetzt in einem Tree den jeweils neuesten Beitrag bestimmen kann. Bisher mache ich das nur ein bestimmtes Forum:
PHP:
$sql = "SELECT fp.PostID, fp.ThreadID, ft.Title, u.Username, fp.Postnumber, fp.CreateDate FROM Posts fp JOIN Threads ft ON ft.ThreadID = fp.ThreadID JOIN Users u ON u.UserID = fp.CreatedBy WHERE fp.CreatedDate = (SELECT MAX(fop.CreatedDate) FROM Posts fop JOIN Threads fot ON fop.ThreadID = fot.ThreadID WHERE fot.ForumID = ".$data['ForumID'].")";
$result2 = mysql_query($sql) or die("Error: " . mysql_error());
if(mysql_num_rows($result2) > 0)
{
$data2 = mysql_fetch_array($result2);
if(bcdiv($now, 86400, 0) == bcdiv($data2[5], 86400, 0))
{
$datum = "Heute";
$datum .= date(", H:i",$data2[5]);
}
else if((bcdiv($now, 86400, 0) - 1) == bcdiv($data2[5], 86400, 0))
{
$datum = "Gestern";
$datum .= date(", H:i",$data2[5]);
}
else
{
$datum = date("d.m.Y, H:i",$data2[5]);
}
echo '<td class="forumcolum"><a href="index.php?nid='.$nid.'&t='.$data2[1].'#post'.$data2[0].'">'.$data2[2].'</a><br />von '.$data2[3].'<br />'.$datum.' Uhr</td>';
}
else
{
echo '<td class="forumcolum">Kein Thema vorhanden</td>';
}
mysql_free_result($result2);
Gruß Radhad
Zuletzt bearbeitet: