Liste déroulante php

Fermé
niou142 - 12 févr. 2008 à 12:35
 niou142 - 12 févr. 2008 à 14:03
Bonjour,

je voudrais récupérer la variable d'une liste déroulante
En fait j'ai deux fichiers, un qui affiche une liste déroulante et un bouton qui permet de valider et d'ouvrir mon deuxième fichier (pour le moment mon bouton n'est pas encore créer..il me faut un peu d'aide).
Dans mon deuxième fichier, je voudrais récupérer la variable de la liste déroulante

voici mon code pour créer ma liste déroulante:
...connexion a la bdd

$reponse = mysql_query("SELECT name FROM matable);?>
Choix :
<?php

echo "<select>";

while ($donnees = mysql_fetch_array($reponse))
{
?>
<option>

<?php  echo $donnees['name'];?>
</option>
<?php
}
?>
</select>

</p>


Que faut-il rajouter pour pouvoir ajouter un bouton qui m'ouvre mon deuxième fichier et aussi récupérer la variable ?

Si je n'est pas été assez précis dites le moi

merci
A voir également:

4 réponses

Thamior Messages postés 264 Date d'inscription lundi 11 février 2008 Statut Membre Dernière intervention 18 mars 2014 47
12 févr. 2008 à 12:50
Bonjour,

Il te faut utiliser un formulaire et ajouter une valeur à tes options dans le menu déroulant.

<form action="tapage.php" method="post">

$reponse = mysql_query("SELECT name FROM matable);?>
Choix :
<?php

echo "<select>";

while ($donnees = mysql_fetch_array($reponse))
{
?>
<option value="<?php echo $donnees['name'];?>">

<?php echo $donnees['name'];?>
</option>
<?php
}
?>
</select>

<input type"submit" value="Envoyer />
</form>

Je me mettrais quelques choses dans ce genre la.

Thamior.
0
Vous n'êtes pas assez précis...
0
merci Thamior, ton code m'a permis d'ajouter le bouton d'evoi. Mais par contre, est-il possible de récupérer la valeur de la liste déroulante?

et pour courtou, je vais tenter de ré-expliquer: en fait j'ai une liste déroulante avec un bouton, et lorsque je clique sur le bouton, cela m'ouvre une nouvelle page. Et dans cette nouvelle page, je dois récupérer cette variable .

Voila je ne pense pas pouvoir faire plus précis.

Merci
0
Bon en fait ta solution marche nickel

il suffit juste de mettre echo $_POST['path']; dans ma seconde page !

je te remercie
0