Page 1 sur 1

Select multiple

Posté : 17 févr. 2006, 12:47
par Darkbibou
Bonjour bonjour :D

J'ai vu qu'il etait possible de choisir plusieurs des options d'un <select multiple="multiple" name="exemple" > mais je me demande comment il est possible de récupérer les choix fait par l'utilisateur dans ce select.

Est ce qu'un tableau exemple[] est créé ?

( Si vous avez des exemples de code je suis preneur :) )

Merci d'avance pour vos réponses

Posté : 17 févr. 2006, 13:15
par Spols
essaie de voir ce qui renvoit avec un
echo "<pre>";var_dump($_GLOBAL);echo "</pre>";
ou
echo "<pre>";var_dump($_POST);echo "</pre>";

Posté : 17 févr. 2006, 14:17
par Darkbibou
Mettre ca ou ? et a quoi ca sert ?

Posté : 17 févr. 2006, 15:41
par Ryle
Effectivement, s'il y a plusieurs options de selectionnées, c'est un tableau que tu reçois dans $exemple. Une simple boucle foreach te permet de récupérer les différentes valeurs sélectionnées :
foreach($exemple as $val) {
  echo "$val a été sélectionné";
}
le var_dump() ou print_r() te permettent d'afficher un tableau ou un objet de manière lisible (avec les associations, les dimensions, etc.). Si tu le fais sur $_POST ou $GET (selon la méthode d'envoi de tes données) au début du script qui traite les données de ton formulaire, tu pourras voir quelles sont les champs et les valeurs associés envoyés par ton formulaire :)

Posté : 17 févr. 2006, 16:25
par Darkbibou
Oki merci bcp a tout les deux :)