Page 1 sur 1

Afficher un arbre en représentation intervallaire

Posté : 19 avr. 2010, 21:52
par CSA75
Hello,

Pour les besoins d'un script PHP de gestion interne de ma boite, j'ai été amené à gérer l'organigramme hiérarchique et l'ai représenté dans ma base de données sous la forme d'un arbre intervallaire. (cf http://sqlpro.developpez.com/cours/arborescence/)
Le problème c'est que je n'arrive pas à trouver comment afficher simplement cet arbre. Quelqu'un aurait-il suggestion ?

Merci de votre aide :)

Re: Afficher un arbre en représentation intervallaire

Posté : 19 avr. 2010, 22:48
par Ryle
Pour un affichage simple, la meilleure solution est selon moins de faire des listes imbriquées. Cela te permet de conserver l'arborescence et peut aisément être mis en forme avec du javascript/css pour faire un menu en cascade ou un explorateur façon windows.

En solution plus compliquée, tu peux construire un tableau en html en jouant sur les colspan/rowspan en fonction du nombre de fils de chaque branche. Ca permet d'avoir quelque chose d'un peu plus proche visuellement d'un arbre, mais plus complexe à réaliser :)

Après, j'imagine qu'il doit exister des scripts permettant de construire un arbre via une librairie graphique... ça vaudrait sans doute la peine de jeter un coup d'oeil sur le net ;)

Re: Afficher un arbre en représentation intervallaire

Posté : 21 avr. 2010, 19:17
par CSA75
Merci Ryle pour tes réponses toujours efficace. :D
Vais opter pour la 2ème option.