Bonjour,
Je posséde une base de donnée dont l'une des tables contient les éléments à afficher dans une liste. Ces élements peuvent être des catégories ou des sous-catégories. Pour cela, j'ai créé un champ "parent_id" qui détermine la catègorie parent. Ainsi j'obtient :
A partir de là je voudrais construire une liste (en html <ul><li>) de la façon suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 id | parent_id | nom 1 0 catégorie1 2 0 catégorie2 3 1 sous-catégorie1.1 4 1 sous-catégorie1.2 5 2 sous-catégorie2.1 6 3 sous-sous-catégorie1.1.1
Je cherche à écrire une fonction en php qui me génére cette liste automatiquement... Seulement pas moyen! Je bloque sur ce problème depuis 2 jours..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <ul> <li>catégorie1</li> <ul> <li>sous-catégorie1.1</li> <ul> <li>sous-sous-catégorie1.1.1</li> </ul> <li>sous-catégorie1.2</li> </ul> <li>catégorie2</li> <ul> <li>sous-catégorie2.1</li> </ul> </ul>
Vous auriez des pistes pour m'aider?
merci
Partager