Re: quickform checkbox qustion (close but not quite working)

From: Date: Sun, 30 Mar 2003 19:36:08 +0000
Subject: Re: quickform checkbox qustion (close but not quite working)
References: 1  Groups: php.pear.general 
Request: Send a blank email to pear-general+get-4530@lists.php.net to get a copy of this message
<ckline@rightcode.net> wrote : > hi all, > > i can't figure out exactly how to get my group of checkboxes to contain > the right data. here is what i have: > > foreach ($sth as $k=>$v){ > $checkbox[] = &HTML_QuickForm::createElement('checkbox', $k, null, $v); > } > $ib_form->addGroup($checkbox, 'ib_article', 'Choose source articles:', > array('&nbsp;', '<br />')); > > this gives me this set of checkboxes: > > <input name="ib_article[30]" type="checkbox" value="1" > />Article > A&nbsp;<input name="ib_article[20]" type="checkbox" > value="1" />Article > B<br /><input name="ib_article[31]" type="checkbox" > value="1" />Article > C > > this is almost there, but what i want to have is this: > > <input name="ib_article[]" type="checkbox" value="30" > />Article > A&nbsp;<input name="ib_article[]" type="checkbox" > value="20" />Article > B<br /><input name="ib_article[]" type="checkbox" > value="31" />Article C > > where the value="" is the value of $k and the name is just ib_article[] > - the $v is showing up just the way i like it right now. > > how is this achieved? thanks. Hi, That's the way QuickForm handles checkboxes, you can't change it. You can still use array_keys($array) or array_keys($array, 1) to process your checkboxes array. Bertrand Mansion Mamasam

« previous php.pear.general (#4530) next »