$z="SELECT * FROM kategorie";// Tabela z kategoriami ID | NAZWA
$n=mysql_num_rows($w); // zliczanie rekordow zapytania $z (ilosc kategorii)
for($x=0;$x<$n;$x++) // petla do przeszukiwania FOR
{
$nazwa_kategorii=mysql_result($w,$x,"nazwa"); // nazwa kategorii
echo"<tr><td colspan='3'>$nazwa_kategorii</td></tr>"; // wyswietlamy nazwe kategorii
$z1="SELECT * FROM fora WHERE kategoria='$id_kategorii'"; // Szukamy for które są w danej kategorii
for($y=0;$y<$n1;$y++) // przeszukujemy tematy
{
$z2="SELECT * FROM tematy WHERE forum='$id_forum' "; // Wybieramy wszystkie tematy które należą do tego forum
echo"<tr><td>$nazwa_forum</td><td>$autor_forum</td><td>$n2</td></tr>"; // wyswietlamy dane
}
}
teraz struktura tabeli w bazie danych.
są 3 tabele.
1. kategorie - ID | NAZWA
2. fora - ID | NAZWA | KATEGORIA
3. tematy - ID | NAZWA | ... | ... | forum|
W tablicy tematy masz umieszczone nazwy i id tematow a takze do kazdego tematu musisz miec do jakiego forum nalezy. Wtedy skrypt powinien dzialac.