Page 1 sur 1

Menu dynamique PHP Mysql

Posté : 07 nov. 2013, 18:04
par Théo
Bonjour à tous,

je souhaite créer un menu dynamique en PHP via les données de ma BDD.

Voici, pour le moment, le contenu de ma base (2 tables):

categories (idCateg, titreCateg, positionCateg)

sousCategorie (idSousCateg, idCateg, titreCateg, positionSousCateg)

Les positionCateg et positionSousCateg me servent à définir dans quel ordre je souhaite faire apparaître mes catégories (celle qui sera la 1ere, la 2eme, 3eme etc...)

Ce à quoi je souhaiterai aboutir:

Categ 1 -------- Categ 2 --------- Categ 3
ssCateg1.1 --- ssCateg2.1 ---- ssCateg3.1
ssCateg1.2 --- ssCateg2.2 ---- ssCateg3.2
ssCateg1.3 --- ssCateg2.3 ---- ssCateg3.3


Je ne peut pas passer par une seule table (car j'ai des autres champs spécifiques dans chacune des 2 tables qui font que je suis contrains de les dissocier)
Je bloque pour créer les instructions nécessaires en PHP car je débute.

Quelqu'un saurait-il m'éclairer ?

Merci

Re: Menu dynamique PHP Mysql

Posté : 07 nov. 2013, 18:11
par xTG
C'est un problème de SQL plus que de PHP.
Avec l'instruction ORDER BY tu peux ordonner les résultats suivant la valeur d'une ou plusieurs colonnes. :)

Re: Menu dynamique PHP Mysql

Posté : 07 nov. 2013, 18:18
par sirakawa
sousCategorie (idSousCateg, idCateg, titreCateg, positionSousCateg)
ou:
sousCategorie (idSousCateg, idCateg, titreSousCateg, positionSousCateg) ?

Re: Menu dynamique PHP Mysql

Posté : 07 nov. 2013, 23:51
par Théo
Oui pardon c'est bien sousCategorie (idSousCateg, idCateg, titreSousCateg, positionSousCateg)

Je crois avoir trouver la solution ;)