Select multiple

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Select multiple

par Darkbibou » 17 févr. 2006, 16:25

Oki merci bcp a tout les deux :)

par Ryle » 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 :)

par Darkbibou » 17 févr. 2006, 14:17

Mettre ca ou ? et a quoi ca sert ?

par Spols » 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>";

Select multiple

par Darkbibou » 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