Bonsoir,
Pour mon site Internet, je voudrais que le menu soit gérable via une interface d'administration, j'ai donc opté pour du PHP (v5) et du MySQL (v4).
Dans mon menu j'ai des rubriques et des entrées.
Les rubriques sont des groupes d'entrées, elles ont un nom qui leur est propre (identifiant).
Les entrées sont les "lignes" (lignes au sens de l'affichage sur le site : menu vertical) de mon menu, ce sont le plus souvent des liens.
Exemple :
Rubrique 1
- Entrée 1 de la Rubrique 1
- Entrée 2 de la Rubrique 1
Rubrique 2
- Entrée 1 de la Rubrique 2
Rubrique 3
- Entrée 1 de la Rubrique 3
- Entrée 2 de la Rubrique 3
- Entrée 3 de la Rubrique 3 |
Je pense donc qu'il me faut (au minimum) 2 tables MySQL, une pour les Rubriques, une pour les Entrées.
A ce point là, je ne sais pas trop quel structure donner à mes tables sachant que je voudrais éviter de devoir faire une boucle dans une boucle dans mon code PHP (d'abord un while() sur les rubriques puis, à l'intérieur, un while() sur les entrées de cette rubrique => [color=red]non[/color])
Alors voilà, j'essaie de trouver une solution, je réflechie aux différentes possibilités et à leur implémentation en PHP mais je ne trouve rien (tout comme sur Google)...
Un conseil ? Un tuyau ? Merci d'avance en tout cas.