A voir également:
- Deux liste déroulantes liés
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Liste code ascii - Guide
- Comment faire deux colonnes sur word - Guide
- Nombre de jours entre deux dates excel - Guide
1 réponse
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.
sawsanaa
Messages postés
15
Statut
Membre
merci tryan44 ^^