Menu deroulant php depuis une table mysql
frob
-
lucas06150 Messages postés 151 Date d'inscription Statut Membre Dernière intervention -
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
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:
- Menu deroulant php depuis une table mysql
- Menu déroulant excel - Guide
- Table ascii - Guide
- Table des matières word - Guide
- Excel menu déroulant en cascade - Guide
- Menu déroulant google sheet - Accueil - Guide bureautique