Hallo Zusammen
Ich möchte verschiedene Rubriken in verschiedenen Ebenen ausgeben.
Also kurz so:
Die Rubriken habe ich verschiedenen DB-Tabellen abgelegt.
In jeder Tabelle der jeweiligen Rubrik ist auch die nächst höhere Rubrik-ID gespeichert.
Nun wollte ich das mit while-Schleifen verschachteln, doch da dies irgendwie nicht funktioniert, bitte ich um Eure Hilfe.
Ich frage vor der Schleife alle Tabellen ab.
Dann der Code mit der Schleife:
Fehlermeldung bekomme ich keine, doch auch keine Ausgabe von Unterrubriken, sondern nur die Hauptrubrik (Oberrubrik)
Ich grüsse freundlich
Prinzli
Ich möchte verschiedene Rubriken in verschiedenen Ebenen ausgeben.
Also kurz so:
Code:
Rubrik 1 >unter 1 >unter 2 > unterunter 1 > unterunter 2 >unterunterunter 1 >unterunterunter 2 Rubrik 2 usw..
In jeder Tabelle der jeweiligen Rubrik ist auch die nächst höhere Rubrik-ID gespeichert.
Nun wollte ich das mit while-Schleifen verschachteln, doch da dies irgendwie nicht funktioniert, bitte ich um Eure Hilfe.
Ich frage vor der Schleife alle Tabellen ab.
Dann der Code mit der Schleife:
PHP-Code:
while($zeile_o = mysql_fetch_array($ausgabe_o))
{
require("templates/rubriken/temp_oberrubrik.php");// Oberrubrik ausgeben
while($zeile_u = mysql_fetch_array($ausgabe_u))
{
if ($zeile_u['oberrubrik_id'] == $zeile_o['id'])
{
require("templates/rubriken/temp_unterrubrik.php");// Unterrubrik ausgeben
while($zeile_uu = mysql_fetch_array($ausgabe_uu))
{
if ($zeile_uu['unterrubrik_id'] == $zeile_u['id'])
{
require("templates/rubriken/temp_unterunterrubrik.php");// uu-Rubrik ausgeben
while($zeile_uuu = mysql_fetch_array($ausgabe_uuu))
{
if ($zeile_uuu['unterunterrubrik_id'] == $zeile_uu['id'])
{
require("templates/rubriken/temp_unterunterunterrubrik.php");//uuu-R ausg.
}
}
}
}
}
}
}
Ich grüsse freundlich
Prinzli
Kommentar