Liste déroulante Php
Résolu
Jessou
-
Reivax962 Messages postés 3672 Date d'inscription Statut Membre Dernière intervention -
Reivax962 Messages postés 3672 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
voila je suis une étudiante en informatique et je suis dans une impasse.
j'essaye de faire une liste déroulante en php et mon problème et que je n'arrive pas à récupérer les informations du formulaire.
J'ai 2 fichiers un où il y a le formulaire(listederoulante.php) et l'autre est un fichier cible servant à récupérer les données du formulaires. Voici mon code :
Voici mon formulaire :
<body>
<p>Dans quel pays habitez-vous?</p>
<form action="cibderoulante.php" methode="post">
<select name="choix">
<option value="choix1">France</option>
<option value="choix2">Italie</option>
<option value="choix3">Espagne</option>
<option value="choix4">Bahamas</option>
<p>
<input type="submit" value="Valider" />
</p>
</select>
</body>
et voici mon fichier cible :
<body>
<p>Bonjour</p>
<p>Vous habité à <?php echo $_GET['choix']; ?> !</p>
</body>
Le soucis qui se pose est que lorsque je clique sur France au lieu de me mettre que j'habite en France il me met vous habité au choix1
Pouvez vous me dire la fausse manip que j'ai du faire parce que j'ai beau cherché je ne trouve pas.
Merci :)
voila je suis une étudiante en informatique et je suis dans une impasse.
j'essaye de faire une liste déroulante en php et mon problème et que je n'arrive pas à récupérer les informations du formulaire.
J'ai 2 fichiers un où il y a le formulaire(listederoulante.php) et l'autre est un fichier cible servant à récupérer les données du formulaires. Voici mon code :
Voici mon formulaire :
<body>
<p>Dans quel pays habitez-vous?</p>
<form action="cibderoulante.php" methode="post">
<select name="choix">
<option value="choix1">France</option>
<option value="choix2">Italie</option>
<option value="choix3">Espagne</option>
<option value="choix4">Bahamas</option>
<p>
<input type="submit" value="Valider" />
</p>
</select>
</body>
et voici mon fichier cible :
<body>
<p>Bonjour</p>
<p>Vous habité à <?php echo $_GET['choix']; ?> !</p>
</body>
Le soucis qui se pose est que lorsque je clique sur France au lieu de me mettre que j'habite en France il me met vous habité au choix1
Pouvez vous me dire la fausse manip que j'ai du faire parce que j'ai beau cherché je ne trouve pas.
Merci :)
A voir également:
- Liste déroulante Php
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Liste déroulante google sheet - Accueil - Guide bureautique
- Liste code ascii - Guide
- Easy php - Télécharger - Divers Web & Internet
mais je suis débutante en php et je ne comprend pas ce que je dois changer si tu peux me le redire avec un langage plus simple ^^
Comme tu as pu le voir, quand tu choisis "France" dans ton formulaire, tu vois apparaître "choix1".
"choix1" n'est pas sorti de nul part, il est tout simplement arrivé de cette ligne :
<option value="choix1">France</option>
Donc, si tu as besoin de récupérer "France" au lieu de "choix1", je te laisse deviner comment corriger ça ;)
Je rajouterais également que tu as un problème dans ton HTML :
le </select> est placé trop loin, il devrait être mis juste après le dernier </option>. Et il manque le </form>, qui devrait être placé juste avant ton </body>.
Mais ce n'est pas ça qui pose ton problème, que chico200987 a bien cerné.
Xavier