Du kan se om en kryssruta är markerad eftersom den kommer att ha ett värde. Om det inte är markerat kommer det inte att visas i begäran/get/post i PHP alls.
Det du kanske vill göra är att kontrollera värdet av det och arbeta utifrån det. Värdet är strängen "på" som standard, men kan ändras av attributet value='' i HTML.
Här är ett par kodavsnitt som kan hjälpa (inte exakt produktionskvalitet, men det hjälper till att illustrera):
HTML:
<input type='checkbox' name='ShowCloseWindowLink' value='1'/> Show the 'Close Window' link at the bottom of the form.
PHP:
if (isset($_POST["ShowCloseWindowLink"])) {
$ShowCloseWindowLink=1;
} else {
$ShowCloseWindowLink=0;
}
.....
$sql = "update table set ShowCloseWindowLink = ".mysql_real_escape_string($ShowCloseWindowLink)." where ..."
(om vi antar en tabell med en kolumn ShowCloseWindowLink som accepterar 1 eller 0)