Bonjour à tous,

je me heurte à problème depuis quelques temps:

j'ai un table (mysql) telle que:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
id |  name | parent
-------------------------
1  | row_a | 0
2  | row_b | 0
3  | row_c | 1
4  | row_d | 3
5  | row_e | 2
et j'aurais souhaité traiter ces données afin de les afficher de la sorte:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<ol class="decimal"><li style="">row_a
  <ol class="decimal"><li style="">row_c
    <ol class="decimal"><li style="">row_e</li></ol></li></ol></li><li style="">row_b
  <ol class="decimal"><li style="">row_d</li></ol></li></ol>
Je vous passe le détail de mes différentes (vaines) tentatives.

En fait, le principal problème étant que souhaite une profondeur maximale de menu "illimité".

Si certains d'entre vous ont quelques pistes, voir carrément la solution, je suis preneur!

Merci d'avance.

A bientôt!