Du kan se, om et afkrydsningsfelt er markeret, fordi det vil have en værdi. Hvis det ikke er valgt, vises det slet ikke i request/get/post i PHP.
Hvad du måske ønsker at gøre, er at tjekke værdien af det og arbejde ud fra det. Værdien er strengen 'on' som standard, men kan ændres af attributten value='' i HTML.
Her er et par kodestykker, der kan hjælpe (ikke ligefrem produktionskvalitet, men det vil hjælpe med at illustrere):
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 ..."
(forudsat en tabel med en ShowCloseWindowLink-kolonne, der accepterer 1 eller 0)