Hallo,
bin zurzeit an meinem eigenen Forum dran. Nun hab ich aber ein kleines Problem. Ich gebe auf der Starseite meine Foren aus. Dies hat auch funktioniert. Nun habe ich aber noch eine Funktion hinzugefügt das der letzte Beitrag die Themen ID in die Tabbele "forumm" gespeichert und will anhand der id dann das Thema auf der starseite ausgeben mit dem letzen Beitrag. Nun hab ich aber ein Problem das wenn keine id vom letzen beitrag gespeichert ist in der tabbele forumm , wird nichts ausgeben. Was kann das sein
bin zurzeit an meinem eigenen Forum dran. Nun hab ich aber ein kleines Problem. Ich gebe auf der Starseite meine Foren aus. Dies hat auch funktioniert. Nun habe ich aber noch eine Funktion hinzugefügt das der letzte Beitrag die Themen ID in die Tabbele "forumm" gespeichert und will anhand der id dann das Thema auf der starseite ausgeben mit dem letzen Beitrag. Nun hab ich aber ein Problem das wenn keine id vom letzen beitrag gespeichert ist in der tabbele forumm , wird nichts ausgeben. Was kann das sein
PHP-Code:
<?php mysql_connect("localhost", "root","") or die
("Keine Verbindung moeglich");
mysql_select_db("forumsoft") or die
("Die Datenbank existiert nicht.");
echo '<table border="0" width="90%" ><tr><td align="center">Forenuebersicht</td></tr></table><table border="1" width="90%" >
';
$sql2 = "SELECT Kat_id, Kat_name FROM kathe ";
$ergebnis6 = mysql_query($sql2);
while($row2 = mysql_fetch_object($ergebnis6))
{
echo "<tr><td>$row2->Kat_name </td></tr>"; // Kategorie auslesen + ausgeben
$sql = "SELECT id, forumname, kathf_id, last_b, last_v FROM forumm WHERE kathf_id = '".$row2->Kat_id."' ";
$ergebnis2 = mysql_query($sql);
while($KT = mysql_fetch_object($ergebnis2)) // Foren ausgeben
{
echo "<tr><td><a href='thread.php?id="; echo "$KT->id&aktion=look'>"; echo "$KT->forumname</a></td> "; // Ausgeben der Foren + verweis in die Themenübersicht
$sql = "SELECT id, thema_name FROM thread WHERE id = '".$KT->last_b."' "; // Auslesen des letzen Beitrags anhand der ID die in Tabelle forumm gespeichert sind
$ergebnis4 = mysql_query($sql);
while($th = mysql_fetch_object($ergebnis4))
{
$sql = "SELECT id, forumname, kathf_id, last_b, last_v FROM forumm WHERE kathf_id = '".$row2->Kat_id."' ";
$ergebnis2 = mysql_query($sql);
while($KT2 = mysql_fetch_object($ergebnis2))
{
echo " <td> <a href='beitrag.php?id=$th->id&aktion=look'><font size='2'>$th->thema_name</font></a><font size='2'><br /> $KT2->last_v</font></td></tr>"; // Letzter Beitrag ausgeben
}
}
}
}
echo "</table>";
Kommentar