Titre: Gestion de catégories à niveau de profondeur infini ...
Posté par: Shain le le 18-12-2002 a 00:45:21
Voila, alors j'ai un petit casse-tête algorithmique que j'ai du mal à résoudre de facon simple.
Je stocke dans une base des catégories définies ainsi :
id_categorie | nom_catégorie | id_categorie_parent
(suivi d'autre champs secondaires). Je fais une requete du type "SELECT * FROM categorie" et je récupère le tout dans un tableau $result.
Mon problème est que je souhaite afficher mes catégories suivant la hiérarchie définie grace à "id_categorie_parent" ... (id_parent = 0 représente le niveau de départ).
Par exemple :
1 | Categorie_1 | 0 3 | Categorie_3 | 2 2 | Categorie_2 | 1 5 | Categorie_5 | 4 4 | Categorie_4 | 0
doit s'afficher :
Categorie_1 ..Categorie_2 ....Categorie_3 Categorie_4 ....Categorie_5
... vous avez une idée de comment je dois m'y prendre ? Si je ne suis pas clair merci de me faire part de vos question) |
Titre: Re:Gestion de catégories à niveau de profondeur infini ...
Posté par: Jey le le 18-12-2002 a 11:00:42
1 | Categorie_1 | 0 3 | Categorie_3 | 2 2 | Categorie_1 | 1 5 | Categorie_1 | 4 4 | Categorie_1 | 0 |
|
tu te serais pas trompé ? le 3 avant le 2 et le meme nom pour toutes les catégorie... ;) |
Titre: Re:Gestion de catégories à niveau de profondeur infini ...
Posté par: drunkenmaster68 le le 18-12-2002 a 11:09:46
| Merde Yoann ! Ca ressemble à du erouard ton truc ! Tu est sur que ça va ?! ;D |
Titre: Re:Gestion de catégories à niveau de profondeur infini ...
Posté par: Shain le le 18-12-2002 a 11:43:02
| Effectivement, il y avait une erreur dans le nom des catégories. J'ai corrigé. Par contre les id dans le désordre c'est normal. |
Titre: Re:Gestion de catégories à niveau de profondeur infini ...
Posté par: Jey le le 18-12-2002 a 16:37:39
| peut etre que tu dois utiliser "group by id_parent" |
Titre: Re:Gestion de catégories à niveau de profondeur infini ...
Posté par: Shain le le 19-12-2002 a 12:52:11
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|