Menü mit Submenü

F0rris

Mitglied
Guten abend,

nach dem ich ja seit Gestern weiß, wie man mit while() Schleifen arbeitet, hab ich ein neue Frage dazu.

Nehmen wir als Beispiel ein Menü mit Untermenü. Zu erst erstelle ich eine Anfrage an die Datenbank wo ich den Namen des Menüs ausgeliefet bekomme.(1 - 2 - 3).
PHP:
<?php 
while($row = mysql_fetch_array($result){
      echo$row['Menu']."<br />";
}
Nun will ich aber noch für Untermenü jetzt würde ich ja für jedes Menü eine einzellne Anfrage an die Datenbank stell.
PHP:
<?php
while($row = mysql_fetch_array($result)){
    echo $row['Menu']."<br />";
    $result=mql("SELECT "/*[query]*/"  Like '".$row['Menu']."'ORDER by Untermenu DESC");
    if($result){
        echo"<ul type=\"circle\">";
        while($row = mysql_fetch_array($result)){
            echo"<li>".$row['Untermenu'];
        }
        echo"</ul>";
    }
}
?>
Wäre es nicht einfach 2 Anfragen zu stellen einmal nur für Menu und einmal nur für das Untermenu?
Meine Frage ist jetzt genau:
Wie Filter ich mit while() oder ist so etwas überhaupt nicht möglich bzw. hab ich den einzigsten Lösungsweg schon?
 
Zuletzt bearbeitet:
Moin,

könntest du bitte mal Posten, welche Inhalte $row['Untermenu'] und $row['Menu'] so haben(kleiner Auszug reicht)...danach könnte man entscheiden, wie es am Besten geht, vielleicht reicht sogar 1 Query :)
 
Zurück