Прошу помощи в написании анкеты!

maximius

Новичок
Автор оригинала: *****
значит, писать 10 условий.
А как именно их писать, чтобы только когда они все выполняются, форма отправлялась?

если работает, то не надо искать "каких-то особенных" способов. если не работает - описывай, что именно не работает.
Форма работает. Но только у меня пишет: Не введено имя!Форма отправлена

тип поля на сервер не передается. передаются пары имя=значение.
Это я знаю, но подумал, что что-то неправильно понял.

-~{}~ 03.01.09 16:52:

А на счет submit - это правильная мысль?
 

Фанат

oncle terrible
Команда форума
А как именно их писать, чтобы только когда они все выполняются, форма отправлялась?
куда отправлялась?
А на счет submit - это правильная мысль?
ну если тип не передается, то что остается?
и вообще при чем здесь это?

-~{}~ 03.01.09 17:26:

не форма, наверное, отправлялась, а письмо?
заводишь перед проверками переменную, к примеру, $error
пишешь
$error="";

потом во всех проверках, если проверка не прошла, добавляешь в неё ошибки, которые надо вывести.

потом, перед отправкой, проверяешь эту переменную.
 

dimagolov

Новичок
maximius, ну почему не открыть книжку или ман и не почитать про самые основы, про операторы языка PHP?
 

maximius

Новичок
Спасибо. ПРосто я не знал, где мануал на русском есть.

-~{}~ 04.01.09 03:51:

Все, разобрался.

Но у меня еще 2 вопроса появилось:
Вот программа:

if (!empty($action))
{
$name = trim($name);
$msg = trim($msg);
if (empty($msg)) // если не введено сообщение
{
$action = "";
$error = $error."<LI>Вы не ввели сообщение\n";
}
...
}

А теперь сам вопрос:
Дано условие наличия $msg. А далее $action = ""; То есть Далее код выполняться не будет. так я понял или нет? Если нет, то что именно делает эта команда?

И второй:

С помощью какой функции можно отправиться на другую закладку или страницу?
 

dimagolov

Новичок
$action = ""; не делает ничего кроме присваивания пустой строки переменной $action. Что ты с ней потом делаешь и на что она влияет нам неведомо.
 

x-yuri

Новичок
С помощью какой функции можно отправиться на другую закладку или страницу?
подозреваю, что тебе надо еще раз прочитать http://phpfaq.ru/na_tanke ;-)
можно только перенаправить пользователя с запрошенной им странички на другую (средствами PHP)
 

Фанат

oncle terrible
Команда форума
maximius
по $action я не понял, но зачем вкладывать ифы один в другой?

и еще. если у тебя только проверки на empty, то проверяй в цикле
 
Сверху