Автор Тема: Как запретить повторный submit в формах??  (Прочитано 13664 раз)

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

Оффлайн Skyer

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 88
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Как запретить повторный submit в формах??
« Ответ #15 : 06 Апреля 2004, 17:02:33 »
hanslinger
Не понимаю. Куда это писать, что это делает, почему "GET"? (у меня все данные через POST передаются)
Чем меньше букв, тем ёмче слово.

Оффлайн hanslinger

  • H2Oer
  • Ветеран
  • *****
  • Сообщений: 1148
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.orava.ru
Как запретить повторный submit в формах??
« Ответ #16 : 06 Апреля 2004, 17:29:41 »
В теге в поле "action" пишешь "script.php?action=add". В своем скрипте пишешь

if ($_GET[\'action\']==\'add\')
{
//добавляешь сообщение
header("location:script.php");
}
//тут выводится форма добавления и сама гостевая с сообщениями

Ничего сложного.

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

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Как запретить повторный submit в формах??
« Ответ #17 : 06 Апреля 2004, 17:38:55 »
Цитировать
Skyer:
Редирект выход неплохой, но я бы хотел осуществлять все изменения на одной странице.

а на ту же самую страницу тебе религия не позволяет редирект сделать?
или что-то другое?

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

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Как запретить повторный submit в формах??
« Ответ #18 : 06 Апреля 2004, 17:40:32 »
Цитировать
hanslinger:
В теге в поле "action" пишешь "script.php?action=add". В своем скрипте пишешь

это совершенно лишнее.

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
Как запретить повторный submit в формах??
« Ответ #19 : 06 Апреля 2004, 17:40:54 »
Небольшая правочка

if ($_GET[\'action\']==\'add\')
{
//добавляешь сообщение
header("location:script.php");
exit(); // думаю не надо объяснять зачем она
}
//тут выводится форма добавления и сама гостевая с сообщениями
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

Оффлайн hanslinger

  • H2Oer
  • Ветеран
  • *****
  • Сообщений: 1148
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.orava.ru
Как запретить повторный submit в формах??
« Ответ #20 : 06 Апреля 2004, 17:43:59 »
RomikChef если это совершенно лишнее, то тогда

if ($_POST)
{
//добавляешь сообщение
header();
exit();
}

 

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