Darstellung von Untermenüpunkten [Rekursiv,Webshop]

murdi

Erfahrenes Mitglied
hallo zusammen,
habe mal folgendes anliegen. zur erklärung eine kleine skizze:

->Herren ( Ebene 1 )
----> Hosen ( Ebene 2 )
----------> lange Hosen ( Ebene 3 )
----------> kurze Hosen ( Ebene 3 )

->Dauen ( Ebene 1 )
----> Röcke ( Ebene 2 )
----------> lange ( Ebene 3 )
----------> kurze ( Ebene 3 )


was ich versuche darzustellen, ist die verschachtelung von menüpunkten ( menu , untermenü , unteruntermenü ). leider habe ich bisher keine idee wie ich das ganze rekursiv aus einer db auslesen lassen kann. habe es auf anderem wege versuch, sprich eine while-schleife nach der anderen, damit ist aber immer eine art begrenzung gegeben ! vielleicht hat jemand von euch eine gute idee die mir weiterhelfen könnte.

ok, einen schönen abend.
mfg erik
 
Mein erstes Stichwort für Dich ist Nested Sets. Einfach mal danach googeln oder die Board-Suchfunktion benutzen. Das Thema haben wir hier schon ab und zu einmal behandelt. Mein zweites Stichwort hast Du Dir selbst schon selbst gegeben: Rekursion. Statt die Anzahl der verschachtelten While-Schleifen vorher festzulegen, steckst Du eine While-Schleife in eine Funktion und rufst die Funktion in der Funktion auf. Auch einfach mal nach dem zweiten Stichwort suchen.

snuu
 
Zurück