Deux liste déroulantes liés
Fermé
sawsanaa
Messages postés
13
Date d'inscription
lundi 3 septembre 2012
Statut
Membre
Dernière intervention
29 août 2013
-
3 sept. 2012 à 13:38
sawsanaa Messages postés 13 Date d'inscription lundi 3 septembre 2012 Statut Membre Dernière intervention 29 août 2013 - 3 sept. 2012 à 16:09
sawsanaa Messages postés 13 Date d'inscription lundi 3 septembre 2012 Statut Membre Dernière intervention 29 août 2013 - 3 sept. 2012 à 16:09
A voir également:
- Deux liste déroulantes liés
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Deux comptes whatsapp - Guide
- Deux ecran pc - Guide
- Liste de diffusion whatsapp - Guide
1 réponse
tryan44
Messages postés
1288
Date d'inscription
mardi 24 janvier 2012
Statut
Membre
Dernière intervention
26 octobre 2014
219
3 sept. 2012 à 16:02
3 sept. 2012 à 16:02
Salut,
Dans les grosses lignes, ça devrait donner un truc comme ça :
Lors de la sélection via la première liste déroulante, on lance l'action de "valider" par l'intermédiaire du Javascript onchange="javascript:submit(this)" qui va permettre d'actualiser la page. On récupère ensuite par la méthode POST la valeur du formulaire envoyé pour afficher le second formulaire correspondant.
Dans les grosses lignes, ça devrait donner un truc comme ça :
<form name="formulaire" method="POST"> <select name="teste" onchange="javascript:submit(this)"> <option value="1"<?php if($_POST["teste"]==1){echo "selected='selected'";}?>>teste 1</option> <option value="2"<?php if($_POST["teste"]==2){echo "selected='selected'";}?>>teste 2</option> </select> <?php if(isset($_POST["teste"]) && $_POST["teste"]==1){?> <select name="toto"> <option value="1" <?php if($_POST["toto"]==1){echo "selected='selected'";}?>>toto 1</option> <option value="2" <?php if($_POST["toto"]==2){echo "selected='selected'";}?>>toto 2</option> </select> <?php } if(isset($_POST["teste"]) && $_POST["teste"]==2){?> <select name="tata"> <option value="1" <?php if($_POST["tata"]==1){echo "selected='selected'";}?>>tata 1</option> <option value="2" <?php if($_POST["tata"]==2){echo "selected='selected'";}?>>tata 2</option> </select> <?php } ?> <input name="envoyer" value="Valider" type="submit"/> </form>
Lors de la sélection via la première liste déroulante, on lance l'action de "valider" par l'intermédiaire du Javascript onchange="javascript:submit(this)" qui va permettre d'actualiser la page. On récupère ensuite par la méthode POST la valeur du formulaire envoyé pour afficher le second formulaire correspondant.
3 sept. 2012 à 16:09