Ich weiß, der Titel ist sch****, aber das kann man nicht innerhalb einer Zeile erklären. Ich möchte in meinem Forum mehr als eine Ebene Unterforen auf der starseite anzeigen. Mein aktueller Code ist so aufgebaut (grob):
PHP-Code:
<?php
$foren 
mysql_query("SELECT * FROM `foren` WHERE `parentid` = 0 ORDER BY `sort`");
while(
$forum mysql_fetch_array($foren))
{
 echo 
$forum['name'];
 
$unterforen mysql_query("SELECT * FROM `foren` WHERE `parentid` = ".$forum['id']." ORDER BY `sort`");
 while(
$unterforum mysql_fetch_array($unterforen))
 {
  echo 
$unterforum['name'];
 }
}
?>
Das ist stark vereinfacht, aber sonst wird es zu viel Code! Wie bekomme ich es jetzt (am besten mit einer for oder while Schleife) hin, dass mehrere Ebenen dargestellt werden (wie hier, im RPG-Ring, z.B. 2 Unterforen) ohne dass ich jetzt den Codeteil nochmal kopieren muss?