Автор Тема: Форма и обрабатывающий ее скрипт на одной странице, как?  (Прочитано 9063 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн GRS

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 45
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.grscom.com
Приветствую.

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

Я хотел сделать форму с вводом сообщений и проверкой правильности ввода. Если что-то введено неправильно - то вывести сообщение об ошибке в поле, где она допущена и продолжать ввод значений. Если все ок - перейти на другую страницу.
Хотел сказать: \"Любимая, подай, пожалуйста, масло...\", - а получилось: \"Сука! Ты мне всю жизнь испортила!\"

Оффлайн y4an

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 51
  • +0/-0
  • 0
    • Просмотр профиля
    • http://berega-next.ru/
if (isset($_POST[\'submit\'])) // если нажата кнопка формы
{
  ... обработка полей формы...
  if (все хорошо)
  {
    переход на другую страницу
    exit;
  } else
  {
     сообщение об ошибке
  }
}
 .....


как то так.
открой для себя новые БЕРЕГА

Оффлайн GRS

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 45
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.grscom.com
У меня тут другой вопрос возник, если через этот массив $_POST[] можно получить даже submit (это тип кнопки, как я понимаю?), то я могу получить значения переменных определенных и на других страницах, открытых параллельно - так что ли?

Цитировать
переход на другую страницу
как это осуществить автоматически? есть что-то вроде goto или load?
Хотел сказать: \"Любимая, подай, пожалуйста, масло...\", - а получилось: \"Сука! Ты мне всю жизнь испортила!\"

Оффлайн tserbis

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 496
  • +0/-0
  • 0
    • Просмотр профиля
Цитировать
GRS:
переход на другую страницу

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


header(\'Location: http://forums.webscript.ru/other.php\');
exit ();

Оффлайн tserbis

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 496
  • +0/-0
  • 0
    • Просмотр профиля
Цитировать
GRS:
submit (это тип кнопки, как я понимаю?)

Нет, это имя элемента формы.
В приведённом примере - например, кнопки или скрытого поля.

Оффлайн GRS

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 45
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.grscom.com
Exit() - обязателен? Для чего? Если его не будет, то будет выполнятся код дальше по тексту? Я не нашел в справочнике эту функцию...
Хотел сказать: \"Любимая, подай, пожалуйста, масло...\", - а получилось: \"Сука! Ты мне всю жизнь испортила!\"

Оффлайн tserbis

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 496
  • +0/-0
  • 0
    • Просмотр профиля
Да, будет выполняться,
а это, как правило, при редиректе не нужно.
[p]header[/p]
[p]exit[/p]

Оффлайн vigasin

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 1
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.nevesta.co.il
method="post">




?>

Оффлайн lamo

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 1
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
А можно ли автоматически перенаправить на страницу,требующиую логин и пароль, что бы не просило ввода этих логина и пароля(т.е "автозаполнения" этих полей)???
для basic-auth

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28