Affichage catégories/sous-catégories
Posté : 30 août 2006, 13:48
Bonjour à tous,
Je souhaite afficher un menu (catégories/sous-catégories) de cette manière :
Menu normal.
|------Cat A <--- catégorie parincipale
|------Cat B <--- catégorie parincipale
|------Cat C <--- catégorie parincipale
|------Cat D <--- catégorie parincipale
On clique sur une cat. principale, affichage des sous-catégories correspondantes.
|------Cat A
|--Cat A1 <--- sous-catégories
|--Cat A2
|--Cat A3
|--Cat A4
|------Cat B
|------Cat C
|------Cat D
On clique sur une autre cat. principale, affichage des sous-catégories correspondant à celle-ci.
|------Cat A
|------Cat B
|------Cat C
|--Cat C1 <--- sous-catégories
|--Cat C2
|--Cat C3
|--Cat C4
|------Cat D
Voici comment est agencée ma bdd :
`categorie_id` int(11) NOT NULL auto_increment,
`categorie_parent_id` int(11) NOT NULL default '0',
`categorie_nom` varchar(32) NOT NULL default '',
`categorie_description` varchar(64) NOT NULL default '',
`categorie_image` varchar(64) default NULL,
PRIMARY KEY (`categorie_id`),
KEY `id_categorie_parent_id` (`categorie_parent_id`)
Je pense ne pas avoir de problème pour faire afficher les catégories (quoi que je préfère attendre vos réponses, afin de ne pas partir vers un mauvais développement), mais je n'ai aucune idée de comment faire afficher les sous-catégories avec la façon dont je veux que cela se comporte.
Merci pour votre aide.
Je souhaite afficher un menu (catégories/sous-catégories) de cette manière :
Menu normal.
|------Cat A <--- catégorie parincipale
|------Cat B <--- catégorie parincipale
|------Cat C <--- catégorie parincipale
|------Cat D <--- catégorie parincipale
On clique sur une cat. principale, affichage des sous-catégories correspondantes.
|------Cat A
|--Cat A1 <--- sous-catégories
|--Cat A2
|--Cat A3
|--Cat A4
|------Cat B
|------Cat C
|------Cat D
On clique sur une autre cat. principale, affichage des sous-catégories correspondant à celle-ci.
|------Cat A
|------Cat B
|------Cat C
|--Cat C1 <--- sous-catégories
|--Cat C2
|--Cat C3
|--Cat C4
|------Cat D
Voici comment est agencée ma bdd :
`categorie_id` int(11) NOT NULL auto_increment,
`categorie_parent_id` int(11) NOT NULL default '0',
`categorie_nom` varchar(32) NOT NULL default '',
`categorie_description` varchar(64) NOT NULL default '',
`categorie_image` varchar(64) default NULL,
PRIMARY KEY (`categorie_id`),
KEY `id_categorie_parent_id` (`categorie_parent_id`)
Je pense ne pas avoir de problème pour faire afficher les catégories (quoi que je préfère attendre vos réponses, afin de ne pas partir vers un mauvais développement), mais je n'ai aucune idée de comment faire afficher les sous-catégories avec la façon dont je veux que cela se comporte.
Merci pour votre aide.