Alex-I, сорри, моя ошибка :-)
Ф-ция правильно называется:
is_null
Обработка форм PHP
А у меня возникают ошибки:
В первом варианте все работает без ошибок ,но в письме все равно при незаполнении одного из полей допустим поля trade_1 и заполнении второго schedule_1: "Это поле schedule_1", коментарии к первому ("Мне нужна") не исчезают, приходит письмо:
Мне нужна
График работы "Это поле schedule_1"
А во втором варианте, появляется ошибка:
При заполнении формы я пишу в trade_1: "Это поле trade_1", а в
schedule_1: "Это поле schedule_1",
появляется ошибка
Use of undefined constant message - assumed 'message'
но письмо доходит, и содержит:
messageГрафик работы "Это поле schedule_1"

В первом варианте все работает без ошибок ,но в письме все равно при незаполнении одного из полей допустим поля trade_1 и заполнении второго schedule_1: "Это поле schedule_1", коментарии к первому ("Мне нужна") не исчезают, приходит письмо:
Мне нужна
График работы "Это поле schedule_1"
А во втором варианте, появляется ошибка:
При заполнении формы я пишу в trade_1: "Это поле trade_1", а в
schedule_1: "Это поле schedule_1",
появляется ошибка
Use of undefined constant message - assumed 'message'
но письмо доходит, и содержит:
messageГрафик работы "Это поле schedule_1"
- Oscar
- Сообщения: 963
- Зарегистрирован: 29 май 2004, 13:44
- Откуда: Мюнхен (рожден в Киеве)
- Контактная информация:
Подправленый первый вариант:
Подправленый второй вариант:
Теперь оба должны работать безотказно :lol:
Код: Выделить всё
$message =
(
( $_POST['trade_1'] == "" )
? ("Мне нужна ".$_POST['trade_1']."\r\n")
: ""
)
.
(
( $_POST['schedule_1'] == "" )
? ( "График работы ".$_POST['schedule_1'] )
: ""
)
;
Подправленый второй вариант:
Код: Выделить всё
$message = "";
if ( $_POST['trade_1'] == "" )
$message = $message."Мне нужна ".$_POST['trade_1']."\r\n";
if ( $_POST['schedule_1'] == "" )
$message = $message."График работы ".$_POST['schedule_1'] ."\r\n";
Почти оба работают:roll:, только при заполнении одного из полей , к тому полю которое заполнил появляется или Мне нужна или График работы (в зависимости от заполнения поля) ,а что в самом поле написал не выводится.
- Oscar
- Сообщения: 963
- Зарегистрирован: 29 май 2004, 13:44
- Откуда: Мюнхен (рожден в Киеве)
- Контактная информация:
Дурная моя головушка )))
Вот она, привычка сначала писать, а потом по ошибкам дебагить ))
Код: Выделить всё
$message =
(
( $_POST['trade_1'] != "" )
? ("Мне нужна ".$_POST['trade_1']."\r\n")
: ""
)
.
(
( $_POST['schedule_1'] != "" )
? ( "График работы ".$_POST['schedule_1'] )
: ""
)
;
Код: Выделить всё
$message = "";
if ( $_POST['trade_1'] != "" )
$message = $message."Мне нужна ".$_POST['trade_1']."\r\n";
if ( $_POST['schedule_1'] != "" )
$message = $message."График работы ".$_POST['schedule_1'] ."\r\n";
БОЛЬШУЩЕЕ,БОЛЬШУЩЕ-Е,БОЛЬШУЩЕ-Е-Е,БОЛЬШУЩЕ-Е-Е-Е,
СПАСИБО ,а то бы копался бы сам фиг знает сколько :P :P :P.
Если сможешь помоги пожалуста с предыдущим вопросом по JS ,я вообще то там ошибся не тот скрипт написал, поздно заметил.
Ссори что не в том форуме написал ,заработался
СПАСИБО ,а то бы копался бы сам фиг знает сколько :P :P :P.
Если сможешь помоги пожалуста с предыдущим вопросом по JS ,я вообще то там ошибся не тот скрипт написал, поздно заметил.
Ссори что не в том форуме написал ,заработался