Bonjour Mes chers dames et Messieurs.
Ensuite je suis entrain de construire un site à l'aide du système de templates "PHPlib", j'ai appris le PHP, le XHTML et le CSS sur ce site alors j'espère avoir encore de l'aide sur le forum du site.
mon problème c'est que j'ai une table dans la base des donnée qui s'appelle tbl_category où se trouve mes articles
j'ai une fonction en php qui demande toutes les information de la table tbl_category et qui les mettre dans un tableau comme ceci :
Array
(
[0] => Array
(
[cat_id] => 12
[cat_parent_id] => 0
[cat_name] => Cars
[cat_image] => aaab7f93b95.jpg
[cat_description] => Expensive
)
[1] => Array
(
[cat_id] => 13
[cat_parent_id] => 0
[cat_name] => Manga
[cat_image] => 785bf70342c.jpg
[cat_description] => It's all about manga
)
[2] => Array
(
[cat_id] => 14
[cat_parent_id] => 12
[cat_name] => Volvo
[cat_image] =>
[cat_description] => Swedish luxury car
)
[3] => Array
(
[cat_id] => 15
[cat_parent_id] => 12
[cat_name] => Mercedes-Benz
[cat_image] => 86c95dac52.jpg
[cat_description] => Expensive but real good
)
[4] => Array
(
[cat_id] => 16
[cat_parent_id] => 13
[cat_name] => Naruto
[cat_image] =>
[cat_description] => This is the story of Naruto and all his gang
)
[5] => Array
(
[cat_id] => 17
[cat_parent_id] => 13
[cat_name] => Hunter X Hunter
[cat_image] =>
[cat_description] => Story about hunter and combat
)
)
mon problème c'est que j'arrive pas a formater ce tableau pour avoir un menu du genre:
pour une page du type : (par exemple index.php?c=12 ou index.php?c=14)
Cars
- Volvo
- Mercedes-Benz
Manga
ou
pour une page du type : (par exemple index.php?c=13 ou index.php?c=17)
Cars
Manga
- Naruto
- Hunter X Hunter
et pour une page où on demande une catégorie qui n'existe pas on affiche que les catégories parents :
Cars
Manga
ou bien simplement
Cars
- Volvo
- Mercedes-Benz
Manga
- Naruto
- Hunter X Hunter
mon bute c'est de trier le tableau pour avoir pour chaque catégorie vient juste derrière les sous catégorie de cette catégorie dans un ordre bien déterminé sur le tableau.
Selon la catégorie où je suis sur le site, après je peux ajouté quelque trucs avec javascript et css
Merci d'avance pour votre aide et soutien.
Partager