Bonjour,

Tout d'abord, Bonnes fêtes à toutes et à tous !!!

Voila dans ma BDD, j'ai une table contact qui a cette structure :

id | nom | prenom | superieur |

(je simplifie...)

mon champ superieur est spécifique car il contient soit 0 (la personne est au niveau le plus haut) soit l'id du contact qui est supérieur hiérarchiquement...

Cette table me permettrait de faire des tris hiérarchiques, vous me suivez ?

Je ne sais pas actuellement combien de niveau hiérarchique je vais devoir gérer et donc j'aurai besoin d'avoir lors de l'affichage quelque chose dans ce genre :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
contact1 (superieur = 0 et id =1)
 contact2 (superieur = 1 et id =2)
   contact3 (superieur = 2 et id =3)
.....
Voila si vous pouviez m'aiguiller poru que ca soit dynamique et non que j'ai à gérer autant de while que de niveau (si c'est possible) !!!

Merci d'avance !