|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||
|
Candidat au titre de Membre du Club
![]() Inscription : novembre 2005 Messages : 62 ![]() |
Bonjour,
Mon titre n'est surement pas trés clair, donc j'ais essayé de vous faire comprendre au mieux mon souci : J'ai une BDD avec une table "menu" où sont stockées les entrées du menu que je veux afficher sur ma page.. Dans cette table il y'a un champ parent_Id, qui contient l'id du menu parent si celui-ci en a un... Avec un exemple ça ira peut-être mieux... Si ma base est rempli comme-ceci : Code :
Code :
Donc mon souci ici c'est je ne connais pas à l'avance le nombre de 'niveaux' qu'il va y avoir pour une entrée du menu (j'peut trés bien me retrouvé avec un sous-sous-sous-sous-menu ...) Le code suivant marche trés bien, mais seulement pour un seul sous-niveau.. Code :
Ce que j'aimerais c'est un code qui puisse fonctionner indépedemmant du nombre de ss-niveaux présent dans la BDD. Voilà n'hésitez pas si vous avez une idée ou si c'est pas clair... merci. |
||||||
|
|
00
|
|
|
#2 | ||
|
Membre expérimenté
![]() Étudiant Inscription : mars 2006 Messages : 396 ![]() |
Pour ne pas être limité par le nombre de sous-niveaux, il faut passer par une fonction récursive.
Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com