Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008 Откуда: Москва
Помог: 57 раз(а)
Если поле на форме есть, то элемент массива всё равно будет определен. Просто он пустым будет. Для этой проверки есть функция empty или сравнение с пустой строкой - вот такой вот: ''.
D1ma
Отправлено: 09 Июля, 2010 - 18:31:18
Новичок
Покинул форум
Сообщений всего: 53
Дата рег-ции: Июль 2010
Помог: 0 раз(а)
спасибо!
JustUserR
Отправлено: 10 Июля, 2010 - 03:23:15
Активный участник
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
Champion пишет:
Если поле на форме есть, то элемент массива всё равно будет определен. Просто он пустым будет
Все зависит от того какой конкретно передается элемент HTML-формы - в частости для тех видов текстовых полей и radio-кнопок и select-списков с одним выбором данное условие будет выполняться - однако для checkbox-ов и multi-select-ов это неправильно поскольку в случае отсутствия выбора некоторого из этих элементов он не будет передаваться вообще
Чтобы сделать поведение всех элементов формы одинаковым можно применть JS-скрипт обработчика - или вставить перед всеми потенциально-непередаваемым полями формы скрытые поля которые будут содержать false-значение на случай отсутствия выбора соответствующего элемента
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
D1ma
Отправлено: 10 Июля, 2010 - 21:40:03
Новичок
Покинул форум
Сообщений всего: 53
Дата рег-ции: Июль 2010
Помог: 0 раз(а)
хочу написать не большую форму регистрации как правильно проверять через isset или empty ?
SAD
Отправлено: 10 Июля, 2010 - 21:53:14
Постоянный участник
Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009 Откуда: Днепропетровск, Украина
Помог: 75 раз(а)
В некоторых случаях нужен isset , в других - empty
D1ma
Отправлено: 10 Июля, 2010 - 21:58:41
Новичок
Покинул форум
Сообщений всего: 53
Дата рег-ции: Июль 2010
Помог: 0 раз(а)
SAD пишет:
В некоторых случаях нужен isset , в других - empty
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.