Bonjour,
je veux créer deux listes déroulantes et imbriquées pour un formulaire. càd que lorsque je choisis par exp catégorie "jeux" dans le premier champ , le 2eme champ m'affichera une liste qui ne contient que les noms des jeux.
Merci!
Bonjour,
je veux créer deux listes déroulantes et imbriquées pour un formulaire. càd que lorsque je choisis par exp catégorie "jeux" dans le premier champ , le 2eme champ m'affichera une liste qui ne contient que les noms des jeux.
Merci!
Bonsoir,
Il te suffit juste de faire deux requêtes SQL et d'utiliser $_POST[] :
- la première qui récupère les données pour ta liste déroulante principale ;
- la seconde qui récupère le reste, avec en paramètre ( $_POST['première_liste'] ) le choix de ta première liste.
Bonjour,
il s'agit de Listes déroulantes liées entre elles avec Ajax.
Mais non mais non, tu te fait du mal ...
L'idée étant de remplir la 2ème liste à partir de la sélection dans la 1ère ... sans rechargement de la page.
Sans Ajax oui, mais il faut quand même javascript.
ps : j'ai mis le lien vers le tuto DVP qui me semblait le plus clair.
On trouve aussi :
- Listes liées (mais pas assez expliqué à mon gout + document.location.replace("essai3.php?... => rechargement, non ?)
- autre solution (sans rechargement) : que toutes les listes possibles soient chargées au départ. On sélectionne ensuite la bonne. (plutot fastidieux ... et pas vraiment optimisé)
BREF ! Ajax, c'est bien !
Bonsoir,
Tu peux aussi précharger les valeurs dans un array javascript si tu ne veux pas utiliser AJAX.
Comment lier deux listes déroulantes entre elles ?
A+.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager