Как настраивать обязательность форм для контакта по e-mail в PHP?

Mephistopelus Mephistopelus

Есть форма на PHP, взятая с бесплатного сайта, никак не получается сделать так, чтобы НЕ все формы были обязательными, хотя в комментариях к коду некоторые поля и обозначены как "не обязательные".
Надеюсь что человек, разбирающийся в PHP, сможет увидеть, в чем проблема.
В Google Docs выложил код - http://goo.gl/KI25
Переведенная мною форма установлена здесь - http://adsdep.com/contact.html

Дополнено (1). Оставляю поле для телефона пустым, а ошибка всё-равно появляется. Форма не шлется. Пробовал оба способа.
Дополнено (2). Дело в том, что остальные поля мне как-раз то и нужны. Я их при проверке и заполнял нормально. Ошибка именно в поле "telephone", можете на сайте проверить http://adsdep.com/contact.html, поле "телефон" я удалил.

Гость Гость

Вот проверка "если не указан телефон":
! Isset($_POST['telephone']) ||
выкидываете ее - и телефон становится не обязательным

wowan1 wowan1

Лучше закоментируй
// validation expected data exists
if(! Isset($_POST['first_name']) ||
! Isset($_POST['last_name']) ||
! Isset($_POST['email']) ||
//! Isset($_POST['telephone']) ||
! Isset($_POST['comments']. {
died('We are sorry, but there appears to be a problem with the form your submitted.');

Гость Гость

Дополнение #1:
ну правильно, если выкинуть только телефон - остальные поля остаются обязательными. Вкидывайте все те которые вам не нужны.

wowan1 wowan1

лучший ответ
И это тоже закоментируйте
//$string_exp = "^[0-9.-]+$";
//if(! Eregi($string_exp,$telephone. {
//$error_message.= 'The Telphone Number you entered does not appear to be valid.<br />';}

Добавить комментарий | Похожие обсуждения

Вопросы и ответы по Вконтакте
Вопросы и ответы

Популярные вопросы и ответы о социальной сети www.vkontakte.ru (vk.com)