<input type="hidden" name="check_box_1" value="0" />
<input type="checkbox" name="check_box_1" value="1" />
これは正常に機能しますが、送信をクリックしてチェックボックスにチェックを入れると、非表示の値と元のチェックボックスの値の両方が php の $_POST 変数に渡されますが、これを回避できますか?
そこに非表示の値があるので、チェックされていないチェックボックスがチェックされているものと同様に $_POST 変数に渡されます。