Hallo,
ich denke mal, dass mit den Menüs ist ein schon oft behandeltes Thema, aber ich brauche trotzdem Eure Hilfe.
Also, ich möchte ein Menü erstellen (Db-basierend), bei dem durch Klick auf das Menüitem die Subitems aufgeblättert werden.
Folgende Struktur hat die DB:
Tabelle main (id, name)
Tabelle sub (id, mid, name)
-> mid entspricht id in der Tabelle 'main'
Dann habe ich noch zwei Abfragen:
Soweit so gut. Die Abfragen funktionieren und im Moment werden die SubItems unterhalb der MainItems angezeigt. Ok, versteh ich ja auch. Nun habe ich etliche Tutorials gelesen und ausprobiert, aber ich bekomme es einfach nicht gebacken das ich folgende Anzeige erhalte:
Wie löst man denn sowas?
Gruß,
Arndtinho
ich denke mal, dass mit den Menüs ist ein schon oft behandeltes Thema, aber ich brauche trotzdem Eure Hilfe.
Also, ich möchte ein Menü erstellen (Db-basierend), bei dem durch Klick auf das Menüitem die Subitems aufgeblättert werden.
Folgende Struktur hat die DB:
Tabelle main (id, name)
Tabelle sub (id, mid, name)
-> mid entspricht id in der Tabelle 'main'
Dann habe ich noch zwei Abfragen:
PHP:
// MenuItems anzeigen
$sql = "SELECT * FROM main";
$res = mysql_query($sql);
while($row = mysql_fetch_array($res))
{
echo "<a href=\"".$_SERVER['PHP_SELF']."?mid=".$row["id"]."\">".$row["mitem"]."</a><br>";
}
// SubItems entsprechend des MainMenuItem
$mid = $_REQUEST['mid'];
$sql = "SELECT * FROM sub WHERE mid = '".$mid."'";
$res = mysql_query($sql);
while($row = mysql_fetch_array($res)) {
echo " <a href=\"".$_SERVER['PHP_SELF']."\">".$row["name"]."</a><br>";
}
Code:
MenuItem1
SubItem1_1
SubItem1_2
MenuItem2
SubItem2_1
MenuItem3
SubItem3_1
SubItem3_2
SubItem3_3
Gruß,
Arndtinho