Menu deroulant php depuis une table mysql

Fermé
frob - Modifié par frob le 18/06/2011 à 19:14
lucas06150 Messages postés 151 Date d'inscription jeudi 17 décembre 2009 Statut Membre Dernière intervention 19 juillet 2012 - 22 juil. 2011 à 15:05
Bonjour,
J'essai de creer un menu ou une liste deroulante a partir du contenu d'une table, j'ai en partie réussis grace aux balises
<SELECT NAME='Uti' onChange='FocusObjet()'>";
et
<OPTION VALUE=0>...</OPTION>\n";
mais tous les choix s'affichent aux memes niveaux

Sachant que le contenu de ma table contient un champ 'rang' qui contient la notion de sous niveaux, avez vous une idée pour afficher un décalage lorsqu'un niveau de menu apparait ou disparait ?

voici le contenu de ma table:

nom rang
----------------------------
EBAUCHES 1
PORTE-CLES 2
ARMEES 2.1
AUGIS 2.2
BOURBON 2.3
RESINES 1 2.4
RESINES 2 2.5
RESINES 3 2.6
THAUMATROPES 2.7
VEHICULES ET PRODUITS PETROLIERS 2.8
MARQUES AUTOMOBILES 2.8.1
RENAULT 2.8.1.1
VISIOMATIC 2.9
DOUBLES 3
BOURBON 3.1

ma solution actuelle affiche:
EBAUCHES
PORTE-CLES
ARMEES
AUGIS
BOURBON
RESINES 1
RESINES 2
RESINES 3
THAUMATROPES
VEHICULES ET PRODUITS PETROLIERS
MARQUES AUTOMOBILES
RENAULT
VISIOMATIC
DOUBLES
BOURBON

alors que j'aimerais:
EBAUCHES
PORTE-CLES
---ARMEES
---AUGIS
---BOURBON
---RESINES 1
---RESINES 2
---RESINES 3
---THAUMATROPES
---VEHICULES ET PRODUITS PETROLIERS
------MARQUES AUTOMOBILES
---------RENAULT
---VISIOMATIC
DOUBLES
---BOURBON

(j'ai remplacé les espaces par des tirets pour que le résultat souhaité soit plus visible)

merci pour votre aide
A voir également:

1 réponse

lucas06150 Messages postés 151 Date d'inscription jeudi 17 décembre 2009 Statut Membre Dernière intervention 19 juillet 2012 11
Modifié par lucas06150 le 22/07/2011 à 15:06
Salut,

Tu pourrais, en php, remplir une chaîne contenant des blancs (rang * un_blanc) et la coller devant les menus.

Si je n'ai pas était assez clair dis le moi.

Lucas
0