Listes deroulantes Visibles/invisibles ??
Résolu
Urbanspirit
Messages postés
93
Date d'inscription
Statut
Membre
Dernière intervention
-
Urbanspirit Messages postés 93 Date d'inscription Statut Membre Dernière intervention -
Urbanspirit Messages postés 93 Date d'inscription Statut Membre Dernière intervention -
Bonjour, tout le monde ^^
Voila je suis actuellement en train de créer un site en php/mysql...
Mais je tombe actuellement sur un problème...il faudrait que je puisse faire apparaitre et disparaitre des listes déroulantes en fonction des choix fait par l'utilisateur dans ces dernières...
Je m'explique..l'utilisateur va arriver sur une page ou il y aura 1 liste visible possédant diverses options ( celle des circuit possibles)chargé via une table de la base....
Je voudrais que quand il sélectionne une des options (ou circuit) de la liste, une seconde liste apparaisse en dessous avec des options dépendant de l'option choisie dans la liste 1 (en gros les groupes étant lié au circuit)
le code du formulaire est le suivant:
il me semble que c'est possible en java-script...mais je n'en suis pas sur du tout donc je vous demande ^^
merci d'avance pour l'aide ;)
Voila je suis actuellement en train de créer un site en php/mysql...
Mais je tombe actuellement sur un problème...il faudrait que je puisse faire apparaitre et disparaitre des listes déroulantes en fonction des choix fait par l'utilisateur dans ces dernières...
Je m'explique..l'utilisateur va arriver sur une page ou il y aura 1 liste visible possédant diverses options ( celle des circuit possibles)chargé via une table de la base....
Je voudrais que quand il sélectionne une des options (ou circuit) de la liste, une seconde liste apparaisse en dessous avec des options dépendant de l'option choisie dans la liste 1 (en gros les groupes étant lié au circuit)
le code du formulaire est le suivant:
<form method="POST" action="<?php echo 'redirection.php?type=9&URL=Gestion_groupes&grp=' .$groupe['IDGROUPE']. ''; ?>"> <fieldset> <legend>Ajouter le membre au groupe</legend> Selectionner le circuit: <select name="circuit"> <?php $Req="SELECT * FROM circuit where IDCIRCUIT > 0 order by 1 "; $reponse=mysql_query($Req); while($Tab=mysql_fetch_array($reponse)) { echo "<option value='".$Tab['IDCIRCUIT']."'>".$Tab['LIBCIRCUIT'].""; } ?> </select> Sélectionner le groupe: <select name="groupe"> <?php $Req="SELECT * FROM groupe where IDCIRCUIT =".$_POST['circuit']." "; $reponse=mysql_query($Req); while($Tab=mysql_fetch_array($reponse)) { echo "<option value='".$Tab['IDGROUPE']."'>".$Tab['LIBGROUPE'].""; } ?> </select> <div class="button"><input type="submit" name="ajouter" value="Ajouter"></div> </fieldset> </form>
il me semble que c'est possible en java-script...mais je n'en suis pas sur du tout donc je vous demande ^^
merci d'avance pour l'aide ;)
A voir également:
- Listes deroulantes Visibles/invisibles ??
- Listes déroulantes excel - Guide
- Listes déroulantes en cascade excel - Guide
- Rendre les mots de passe visibles - Guide
- Facebook amis non visibles - Guide
- Comment avoir des blocs invisibles sur minecraft - Forum Minecraft
2 réponses
Tu peux faire ça avec AJAX si tu as besoin de récupérer les données dans la base de données.
Sinon il faudra jouer avec la propriété element.style.display pour masquer/afficher les bonnes listes.
https://openclassrooms.com/fr/courses/245710-ajax-et-lechange-de-donnees-en-javascript/244425-le-concept-dajax
https://openclassrooms.com/fr/courses/245710-ajax-et-lechange-de-donnees-en-javascript/244798-lobjet-xmlhttprequest
https://dmouronval.developpez.com/tutoriels/ajax/comprendre-requete-ajax/
https://siddh.developpez.com/articles/ajax/
Sinon il faudra jouer avec la propriété element.style.display pour masquer/afficher les bonnes listes.
https://openclassrooms.com/fr/courses/245710-ajax-et-lechange-de-donnees-en-javascript/244425-le-concept-dajax
https://openclassrooms.com/fr/courses/245710-ajax-et-lechange-de-donnees-en-javascript/244798-lobjet-xmlhttprequest
https://dmouronval.developpez.com/tutoriels/ajax/comprendre-requete-ajax/
https://siddh.developpez.com/articles/ajax/