Показать сообщение отдельно
  #9 (permalink)  
Старый 21.02.2014, 23:01
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

В форме:

<input type="checkbox" name="checkbox"/>

чек бокс не нажат, форма отправлена. Будет в $_POST элемент 'checkbox'?

Нет. И это хорошо. Нет checkbox значит НЕ нажат. А чтобы это понять надо проверить

if(isset($_POST['checkbox']))//

А вы не проверяете.

Ы: Нажал я таки ссылку и что же - там туча этих самых чекбоксов которые я взял для примера как самый типичный глюк программистов не знакомых с глюкавостью веба.

Если чекбокс не нажат на сервер никакого FALSE, или 0, или NULL не придет. Ничего не придет и все. Исходя из заведомости знания что должно прийти можно сделать вывод что было, а что не было нажато.

Последний раз редактировалось kostyanet, 21.02.2014 в 23:06.
Ответить с цитированием