Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 24-06-2008 11:17:36

whitespirit
Membre
Date d'inscription: 25-01-2008
Messages: 393

[Zend_View] tableau de checkbox avec le helper Form_Checkbox

Bonjour,

j'ai un souci et malgré le fait que j'ai déjà vu des posts similaires je n'ai pas trouvé la solution. Je dois créer un tableau de checkbox, donc avec NAME="TABCHECK[]" dans une boucle for().

J'utilise le helper $this->view->formCheckbox() mais si je ne coche pas le checkbox je ne récupère pas de valeur dans mon controlleur. Par conséquent si j'ai trois checkbox cochés je vais me retrouver avec :

tabcheck[0] = '1';
tabcheck[1] = '1';
tabcheck[2] = '1';

Si je coche seulement la dernière j'ai :

tabcheck[0] = '1';

Ce problème est logique puisque le checkbox ne me renvoie rien s'il n'est pas coché. Mais dans mon traitement, je fais une boucle foreach sur le nombre d'éléments total car j'insère plusieurs lignes. Il me faut obligatoirement avoir ces valeurs si je coche la dernière checkbox (sur 3 checkbox)

tabcheck[0] = '0';
tabcheck[1] = '0';
tabcheck[2] = '1';

Voilà, je ne passe pas par Zend_Form, c'est un formulaire créer dynamiquement. Voilà, j'ai testé plein de solutions (avec/sans helper), j'ai mis des input hidden, etc. mais je n'ai pas trouvé de solution. J'ose espérer que vous avez déjà eu ce pb... et résolut ?

Merci de votre aide.

Dernière modification par whitespirit (24-06-2008 11:19:23)

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages