Select multiple

Eléphant du PHP | 158 Messages

17 févr. 2006, 12:47

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
°°°Darkbibou°°°

Mammouth du PHP | 1967 Messages

17 févr. 2006, 13:15

essaie de voir ce qui renvoit avec un
echo "<pre>";var_dump($_GLOBAL);echo "</pre>";
ou
echo "<pre>";var_dump($_POST);echo "</pre>";
Spols
pour les fan de rubik's cube ou pour les curieux ==> le portail francophone du rubik's cube

Eléphant du PHP | 158 Messages

17 févr. 2006, 14:17

Mettre ca ou ? et a quoi ca sert ?
°°°Darkbibou°°°

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

17 févr. 2006, 15:41

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 :)

Eléphant du PHP | 158 Messages

17 févr. 2006, 16:25

Oki merci bcp a tout les deux :)
°°°Darkbibou°°°