Bonjour à tous et à toute,

J'ai une table catégories, chaque catégories peut avoir un parent et une catégorie plusieur enfants, jusque là rien de bien compliquer.

la structure de ma table est ainsi (pour faire simple).

---------------
Catégorie
---------------
id
titre
parent_id

exemple d'enregistrements:

id titre parent_id
-- --------------- ----------
1 Catégorie 1 0
2 Catégorie 2 1
3 Catégorie 3 2
4 Catégorie 4 1
5 Catégorie 5 0

bon but etant d'afficher ceci :

+ Catégorie 1
+ Catégorie 5

si le mec clique sur catégorie 1 :
- Catégorie 1
+ Catégorie 2
Catégorie 4

et pour finir si le mec clique sur Catégorie 2 :
- Catégorie 1
- Catégorie 2
Catégorie 3
Catégorie 4

A la rigueur c'est pas compliqué, la ou ca se complique c'est dans le dernier cas ou le mec "depli" la catégorie 2 on affiche ses enfant, tout en gardant les enfants de la catégorie 1 (catégorie 4).

je suis sur que vous vous dites "bah c'est tout con à faire" alors je vous dit d'essayer et de voir qu'en fait c'est peut etre pas aussi simple que ca :s

donc je suis preuneur pour toute solution alorithmique, car techniquement j'ai pas de probleme.

Cordialement.