В форме:
<input type="checkbox" name="checkbox"/>
чек бокс не нажат, форма отправлена. Будет в $_POST элемент 'checkbox'?
Нет. И это хорошо. Нет checkbox значит НЕ нажат. А чтобы это понять надо проверить
if(isset($_POST['checkbox']))//
А вы не проверяете.
Ы: Нажал я таки ссылку и что же - там туча этих самых чекбоксов которые я взял для примера как самый типичный глюк программистов не знакомых с глюкавостью веба.
Если чекбокс не нажат на сервер никакого FALSE, или 0, или NULL не придет. Ничего не придет и все. Исходя из заведомости знания что должно прийти можно сделать вывод что было, а что не было нажато.
Последний раз редактировалось kostyanet, 21.02.2014 в 23:06.
|