Help Building Dynamic Checkboxes
| From: | zedleon | Date: | Sat, 13 Aug 2005 04:09:36 +0000 |
| Subject: | Help Building Dynamic Checkboxes | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-220545@lists.php.net to get a copy of this message | ||
I am having an issue with building dynamic checkboxes.. They appeared to be
working properly...but then all the checkboxes in the array are "checking"
ater the initial checkbox is selected.
I am building a sticky form to present the data. so anything checked in the
HTML would be dynamically checked in the PHP.
I am grateful to Jochem Maas for getting me to this point...
Any help is appreciated...
Here is the HTML...
<html>
<head>
<title>Dynamic Checkboxes</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form method="post" action="checkboxcalc.php">
<p><input name="gmev[]" type="checkbox" id="gmev"
value="September
9th">September 9th</p>
<p><input name="gmev[]" type="checkbox" id="gmev"
value="October
14th">October 14th</p>
<p><input name="gmev[]" type="checkbox" id="gmev"
value="November
11th">November 11th</p
<p><input name="gmev[]" type="checkbox" id="gmev"
value="December
9th">December 9th</p>
<input type="submit" name="Submit" value="Submit Registration">
</form>
</body>
</html>
Here is the PHP
<?
if ($gmev) {
$checked = ' checked="checked"';
} else {
$checked = '';
}
echo '<input name="gmev[]" type="checkbox"
id="gmev"',$checked,'/>September
9th';
if ($gmev) {
$checked = ' checked="checked"';
} else {
$checked = '';
}
echo '<input name="gmev[]" type="checkbox"
id="gmev"',$checked,'/>October
14th';
if ($gmev) {
$checked = ' checked="checked"';
} else {
$checked = '';
}
echo '<input name="gmev[]" type="checkbox"
id="gmev"',$checked,'/>November
11th';
if ($gmev) {
$checked = ' checked="checked"';
} else {
$checked = '';
}
echo '<input name="gmev[]" type="checkbox"
id="gmev"',$checked,'/>December
9th';
?>
thanks
zedleon