チェックボックスには値があるため、チェックボックスが選択されているかどうかがわかります。選択されていない場合、PHPのrequest / get/postにはまったく表示されません。
あなたがしたいと思うかもしれないことはそれの価値をチェックし、それに基づいて働くことです。値はデフォルトでは文字列'on'ですが、HTMLのvalue=''属性で変更できます。
役立つ可能性のあるコードのスニペットを次に示します(正確には本番品質ではありませんが、説明に役立ちます):
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 ..."
(1または0を受け入れるShowCloseWindowLink列を持つテーブルを想定)