checkbox multiples

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 : checkbox multiples

par Ryle » 04 févr. 2009, 19:46

Tu peux également tout simplement donner le même nom à toutes tes checkbox en y ajoutant une paire de crochet :
<input name="cases[]" value="xxx" ... />
<input name="cases[]" value="yyy" ... />
Cela te permet de récupérer directement en php un tableau $_GET['cases'] (ou $_POST le cas échéant), contenant l'ensemble des "value" des checkbox qui ont été cochées ;)

par albat » 04 févr. 2009, 13:10

peut-être en concaténant* tes vrariables post des checkbox dans une nouvelle variable puis avec un explode() sur sur celle-ci...

*en prenant soin d'insérer à chaque fois entre elles, dans la concaténation, un caractère qui te servira de délimiteur pour le explode (ex une virgule).
Si tu connais explode(), regarde du côté d'implode() ;)

par Stef » 04 févr. 2009, 12:58

bonjour,
je ne suis pas sûr, mais peut-être en concaténant* tes vrariables post des check boxes dans une nouvelle variable puis avec un explode sur sur celle-ci...

*en prenant soin d'insérer à chaque fois entre elles, dans la concaténation, un caractère qui te servira de délimiteur pour le explode (ex une virgule).

http://fr3.php.net/manual/fr/function.explode.php

checkbox multiples

par Invité » 04 févr. 2009, 12:41

Bonjour à tous,

J'ai créé un formulaire qui contient une vingtaine de cases à cocher. Après validation du formulaire, comment faire pour récupérer un array contenant les 20 valeurs sélectionnées, plutôt que de devoir traiter 20 variables distinctes?

Merci pour vos réponses.