you can verify that isset() or empty() is checked (checking it explicitly isset), or
eg
<input type='checkbox' name='Mary' value='2' id='checkbox' />
here you can check
if (isset($_POST['Mary'])) { echo "checked!"; }
or
if (!empty($_POST['Mary'])) { echo "checked!"; }
the above will check only one thing, if you want to do for many than you can make an array instead of writing a separate flag for all, try
<input type="checkbox" name="formDoor[]" value="A" />Acorn Building<br /> <input type="checkbox" name="formDoor[]" value="B" />Brown Hall<br /> <input type="checkbox" name="formDoor[]" value="C" />Carnegie Complex<br />
Php
$aDoor = $_POST['formDoor']; if(empty($aDoor)) { echo("You didn't select any buildings."); } else { $N = count($aDoor); echo("You selected $N door(s): "); for($i=0; $i < $N; $i++) { echo htmlspecialchars($aDoor[$i] ). " "; } }
NullPoi and Dec 04 '12 at 18:26 2012-12-04 18:26
source share