Forum Webscript.Ru

Программирование => PHP => Тема начата: GRS от 24 Сентября 2005, 10:10:34

Название: Форма и обрабатывающий ее скрипт на одной странице, как?
Отправлено: GRS от 24 Сентября 2005, 10:10:34
Приветствую.

Какие способы применяют, чтобы и сама форма и скрипт, обрабатывающий ее находились на одной странице? Можно пример или ссылку?

Я хотел сделать форму с вводом сообщений и проверкой правильности ввода. Если что-то введено неправильно - то вывести сообщение об ошибке в поле, где она допущена и продолжать ввод значений. Если все ок - перейти на другую страницу.
Название: Форма и обрабатывающий ее скрипт на одной странице, как?
Отправлено: y4an от 24 Сентября 2005, 10:30:24
if (isset($_POST[\'submit\'])) // если нажата кнопка формы
{
  ... обработка полей формы...
  if (все хорошо)
  {
    переход на другую страницу
    exit;
  } else
  {
     сообщение об ошибке
  }
}
 
.....



как то так.
Название: Форма и обрабатывающий ее скрипт на одной странице, как?
Отправлено: GRS от 24 Сентября 2005, 11:02:02
У меня тут другой вопрос возник, если через этот массив $_POST[] можно получить даже submit (это тип кнопки, как я понимаю?), то я могу получить значения переменных определенных и на других страницах, открытых параллельно - так что ли?

Цитировать
переход на другую страницу
как это осуществить автоматически? есть что-то вроде goto или load?
Название: Форма и обрабатывающий ее скрипт на одной странице, как?
Отправлено: tserbis от 24 Сентября 2005, 11:05:43
Цитировать
GRS:
переход на другую страницу

как это осуществить автоматически? есть что-то вроде goto или load?


header(\'Location: http://forums.webscript.ru/other.php\');
exit ();
Название: Форма и обрабатывающий ее скрипт на одной странице, как?
Отправлено: tserbis от 24 Сентября 2005, 11:11:29
Цитировать
GRS:
submit (это тип кнопки, как я понимаю?)

Нет, это имя элемента формы.
В приведённом примере - например, кнопки или скрытого поля.
Название: Форма и обрабатывающий ее скрипт на одной странице, как?
Отправлено: GRS от 24 Сентября 2005, 11:41:03
Exit() - обязателен? Для чего? Если его не будет, то будет выполнятся код дальше по тексту? Я не нашел в справочнике эту функцию...
Название: Форма и обрабатывающий ее скрипт на одной странице, как?
Отправлено: tserbis от 24 Сентября 2005, 11:52:17
Да, будет выполняться,
а это, как правило, при редиректе не нужно.
[p]header[/p]
[p]exit[/p]
Название: Форма и обрабатывающий ее скрипт на одной странице, как?
Отправлено: vigasin от 13 Октября 2005, 18:18:26
method="post">




?>
Название: Форма и обрабатывающий ее скрипт на одной странице, как?
Отправлено: lamo от 14 Октября 2005, 14:49:31
А можно ли автоматически перенаправить на страницу,требующиую логин и пароль, что бы не просило ввода этих логина и пароля(т.е "автозаполнения" этих полей)???
для basic-auth
Название: Форма и обрабатывающий ее скрипт на одной странице, как?
Отправлено: Меняздесьдавнонет от 14 Октября 2005, 20:11:18
нет