Обработка форм PHP

Обсуждение серверного программирования.

Модераторы: Duncon, Yurich

Alex-I
Сообщения: 17
Зарегистрирован: 02 апр 2005, 21:44

Подскажите пожалуста кто знает ,что нужно добавить в обработку формы:

$message =
"Мне нужна ".$_POST['trade_1']."\r\n".
"График работы ".$_POST['schedule_1']


Чтобы если одно поле ввода не было заполненно ,допустим trade_1, то оно бы и не выводилось на монитор.
:?:
Аватара пользователя
Oscar
Сообщения: 963
Зарегистрирован: 29 май 2004, 13:44
Откуда: Мюнхен (рожден в Киеве)
Контактная информация:

if else
Alex-I
Сообщения: 17
Зарегистрирован: 02 апр 2005, 21:44

Нет, мне нужно что бы не выводились слова "Мне нужна"?
Аватара пользователя
Oscar
Сообщения: 963
Зарегистрирован: 29 май 2004, 13:44
Откуда: Мюнхен (рожден в Киеве)
Контактная информация:

Alex-I,
ещё раз: if else
Alex-I
Сообщения: 17
Зарегистрирован: 02 апр 2005, 21:44

Спасибо.


Sorry что так поздно ответил, забыл. :?
Alex-I
Сообщения: 17
Зарегистрирован: 02 апр 2005, 21:44

А я правильно пишу???

if else ("График работы ".(if else ($_POST['schedule_1'])));

А то чего то ничего не выходит.
Аватара пользователя
Oscar
Сообщения: 963
Зарегистрирован: 29 май 2004, 13:44
Откуда: Мюнхен (рожден в Киеве)
Контактная информация:

Alex-I, нет, не правильно :-)

http://www.php.net/manual/ru/language.c ... ctures.php
Alex-I
Сообщения: 17
Зарегистрирован: 02 апр 2005, 21:44

Я не обиделся на счет твоего замечания, просто я пока еще новичок. 8) Oscar я ,сейчас разбираюсь, просматриваю документацию по PHP. Мне кажется что даже лучше будет использовать else ?
Аватара пользователя
Oscar
Сообщения: 963
Зарегистрирован: 29 май 2004, 13:44
Откуда: Мюнхен (рожден в Киеве)
Контактная информация:

$message = "Мне нужна ".$_POST['trade_1']."\r\n". "График работы ".$_POST['schedule_1'];

Первый вариант:

$message = ((!isNull($_POST['trade_1']))?("Мне нужна ".$_POST['trade_1']."\r\n"):"").((!isNull($_POST['schedule_1'] ))?("График работы ".$_POST['schedule_1']):"");


Второй вариант:

$message="";

if (!isNull($_POST['trade_1'])) $message=message."Мне нужна ".$_POST['trade_1']."\r\n";

if (!isNull($_POST['schedule_1'] )) $message=message."График работы ".$_POST['schedule_1'] ."\r\n";
Alex-I
Сообщения: 17
Зарегистрирован: 02 апр 2005, 21:44

А почему при обработке возникает ошибка : Call to undefined function: isnull(). :(
Ответить