U kunt zien of een selectievakje is geselecteerd, omdat het een waarde heeft. Als het niet is geselecteerd, wordt het helemaal niet weergegeven in de aanvraag/haal/post in PHP.
Wat u misschien wilt doen, is controleren op de waarde ervan en op basis daarvan werken. De waarde is standaard de tekenreeks 'aan', maar kan worden gewijzigd door het kenmerk value='' in HTML.
Hier zijn een paar codefragmenten die kunnen helpen (niet precies de productiekwaliteit, maar het zal helpen illustreren):
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 ..."
(uitgaande van een tabel met een ShowCloseWindowLink-kolom die een 1 of 0 accepteert)