Menu deroulant php depuis une table mysql

frob -  
lucas06150 Messages postés 151 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   11
 
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