Organisation dans rubriques dans un select
Bonjour,
je sais que le titre est assez ambigu, d'ou la difficulté de faire des recherches sur le net ..
J'ai une base de donnée avec la table TYPE organisé comme cela (je simplifie)
Code:
1 2 3 4 5
|
id
nom
profondeur
id_parent |
l'idée est de créer une arborescence de TYPES, un peu comme un forum et le tout dans une seul table, exemple :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
NOM ID ID_PARENT PROFONDEUR
Informatique 1 0 1
--Programmation 2 1 2
----PHP 5 2 3
------Tuto 4 5 4
----C++ 11 2 3
--3D 9 1 2
--Montage Vidéo 8 1 2
Sport 45 0 1
--Rugby 32 45 2
--Karaté 34 45 2
----Techniques 15 34 3
----Coups fatals! 45 34 3
etc ... |
Cette représentation je souhait l'avoir dans la balise select
Remarquer que les ID ne représentent aucun ordres, mais informe pour chaque noeud qui est sont père.
Avez vous une idée, un algo, pour démarrez.
perso j'en ai un au brouillon mais il me semble assez lourd à mettre en place (plusieurs boucles imbriqués, plusieurs parcours, beaucoup de modification de tableaux ...)
Merci
PS:j'ai voulu faire des listes dynamique avec seulement du php, j'ai passé hier la journée sans succès, et comme je dois fini ce soir, je ne souhaite pas me lancé dans du ajax
EDIT3 : décidément j'arrive pas à organiser la liste ....