Page 1 sur 1

Formulaire (problème select dans un while + champ caché)

Posté : 23 janv. 2009, 18:49
par Invité
Bonjour,

j'ai un problème avec ce code :
echo'<form action="#" method="post"><select name="select_missions">';
while ($choix_mission = mysql_fetch_array($selection_mission))
{

echo'
<option value="'.$choix_mission['type_vehicule'].'">'.$choix_mission['type_vehicule'].'  (N° de mission : '.$choix_mission['id_mission'].')</option>';

}

echo'

</select>';

echo'<input type="submit" value="Go"></form>';
Je voudrais aussi mettre un champ de type hidden (caché) pour faire passer une autre variable mais le select me pose problème car il commence avant le while et se finit après le while, hors, je souhaite faire passer une autre variable dans ce même while mais dès que je tente, le select est déformé :cry:

Pourriez vous m'aider ?

Merci d'avance

Posté : 23 janv. 2009, 18:53
par jojolapine
Euh pourquoi vouloir faire passer une autre variable (donc différente) dans un select?
un <input type="hidden" /> ferait bien l'affaire non?

Posté : 23 janv. 2009, 18:57
par Invité
Oui, c'est bien justement ce que j'ai tenter mais ca me casse le select.

Car en faite, mes visiteurs choisissent dans le menu déroulant une option, celle-ci une fois sélectionner passe en POST, mais je voudrait également passer une autre variable et en regardant mon code ci-dessus, ca pose problème ^^

Posté : 23 janv. 2009, 20:28
par rolusseum
Tu pourrais donner un exemple de variable que tu souhairerais "faire passer" avec l'option sélectionnée du select.