Проверка заполнения полей формы, примитивно

coldrain

Новичок
Проверка заполнения полей формы, примитивно

Всем привет,
честно юзал поиск и +- понял суть, но хочу уточнить некоторые детали.

Итак: простая форма, 3 поля (не textarea, a просто text): name, email, phone.

Скрипт такой примерно:
PHP:
$name= $_REQUEST['name'];
$email= $_REQUEST['email'];
$phone= $_REQUEST['phone'];


  mail( "[email protected]", Feedback Form Results",
    $name, $email, $phone, "From: $email" );
  header( "Location: ссылка на thankyou page" );
т.е. при submit данные шлются на мыло и пользователь пересылается на thankyou page.

как проверить их на заполнение? вроде с помощью empty, насколько я понял :confused:

if(empty($nameis) || empty($feedback) || empty($visitormail)) { - что-то по типу того?

если не заполнены - послать на один адрес, если заполнены - thankyou page.

помогите, пожалуйста.
 

phpdev2007

Новичок
я думаю следует купить нормальную книгу по php, так ка вопрос базовый и очень много нужно обьяснять.
 

coldrain

Новичок
мне надо построить правильное выражение просто, остальное я найду сам. как это сделать?
 

cDLEON

Онанист РНРСlub
мне надо построить правильное выражение просто, остальное я найду сам. как это сделать?
Разобраться с синтаксисом.
Готовых решений можете не ждать.
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
[m]mail[/m]
[m]isset[/m]
[m]trim[/m]
 

phpdev2007

Новичок
coldrain
1) проверить существуют ли данные которые хотим получить
2) проверить тип данных с тем что ожидаем и что получили.
3) проверить соответствия данных, формату данных.
3.1) если возникли ошибки вернуть пользователя на страницу формы.
4) вызвать обработчик формы.
5) вывести сообщения что данные приняты системой.

Это в общих чертах, а дальше как и говорил покупаем норм. книгу или ищем в инете.
 
Сверху