[FX.php List] retrieving checkbox data
Michael Layne
fx at 9degrees.com
Mon Jun 6 14:01:05 MDT 2005
I'm stuck... and maybe close... I have lots of data I'm writing from
either radio buttons or checkboxes. I have no problem inputting the
data -
if it's a checkbox (potential multiple answers), I do the name="answer
[]"... etc. I have these stored as "ABC, IMP, GES" - comma separated
values.
When I retrieve this information to edit, I get the values and for
radios:
$selection01 = array ('0' => '0-3','4' => '4-6','7' => '7-10','10' =>
'10+');
foreach($selection01 as $value => $label) {
$checked = $data['answer01'][0] == $value ? " checked " : "";
echo "<input name=\"answer01\" type=\"radio\" value=\"" .
$value . "\" $checked />" . $label . "\n";
}
I'm having difficulty with checkboxes... I explode the values:
$answer02 = explode("," , $dJP['answer02'][0]);
then I'm stuck... an attempt:
$selection02 = array ('CPHB' => 'CPHB','NPDES' => 'NPDES','IRC' =>
'IRC','CAPS' => 'CAPS','CGA' => 'CGA','CGB' => 'CGB','CGR' =>
'CGR','GMB' => 'GMB');
foreach($selection02 as $value => $label) {
if ($answer02[0] == $value) {
echo "<input name=\"answer02[]\" type=\"checkbox\" value=
\"" . $value . "\" checked />" . $label . $i . "\n";
} else {
echo "<input name=\"answer02[]\" type=\"checkbox\" value=
\"" . $value . "\" />" . $label . $i . "\n";
}
}
Can anyone help? FM7SA, PHP 4.3.10 OS X. I think I'm missing some
loop, etc.
Thanks!
Michael
More information about the FX.php_List
mailing list