Автор Тема: Работа с формами  (Прочитано 4668 раз)

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

Оффлайн Bigzone

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 7
  • +0/-0
  • 0
    • Просмотр профиля
Работа с формами
« : 22 Декабря 2006, 11:09:46 »
Добрый день уважаемые Дамы и Господа.
Задача следующая:
есть некоя форма куда пользователь вводит данные и нажимает кнопку отправить.


и мне нужно проверить провильность ввода данных и если правильно то тогда отправить данные на


как такую штуку можно сделать ?
Спасиба за любую помощь.
Andrey

Оффлайн Egorsha

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 60
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Работа с формами
« Ответ #1 : 22 Декабря 2006, 13:48:54 »
Немного смущают  action="тут URL1" и action="тут URL2". Сколько всего форм?

И где проверять? Локально или на сервере?

Оффлайн Bigzone

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 7
  • +0/-0
  • 0
    • Просмотр профиля
Работа с формами
« Ответ #2 : 22 Декабря 2006, 14:10:27 »
action="тут URL1"
переходим на мою страницу где проверяем правильность данных
и если правильно нужно отправить на
action="тут URL2"
Andrey

Оффлайн Egorsha

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 60
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Работа с формами
« Ответ #3 : 22 Декабря 2006, 15:27:34 »
Скорее всего на так поставленный вопрос здесь никто не ответит. Есть подозрение, что Вы не сосвсем понимаете как работают формы.

action="..." - это то, что выполняется при отправки формы (и куда передаются данные формы) из броузера клиента. Обычно это серверный сценарий (где и проверяются данные). И это никак не отдельная страничка.
Данные можно проверить и в броузере (на страничке с формой), а потом передать серверу (если они правильно введены в поля формы).  
А серверный сценарий уже, исходя из полученных данных формы, или перенаправляет куда-то или генерирует страничку, которую отдает в броузер клиента....
И вот эта штука - "...отправить на  action="тут URL2"... вызывает некоторое недоумение.

Если все-таки ответ Вам нужен, то имеет смысл написать что именно нужно (опуская технические подробности), и возможно кто-то скажет как это сделать.
« Последнее редактирование: 22 Декабря 2006, 15:35:04 от Egorsha »

Оффлайн xames

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 62
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Работа с формами
« Ответ #4 : 23 Декабря 2006, 16:54:32 »
отправляем данные сюда -
Получаем их в скрпите, обрабатываем:
1. генерируем новую форму но уже с action="тут URL2" и средствами javascript отправляем ее без участия пользователя.
недостатки: те кто заинтересован в передаче неверных данных смогут обойти все эти проверки и передать на конечный УРЛ не проверенные даные.
2. Инициализируем POST запрос на второй урл средствами PHP, грубо говоря конектимся на сервер предаем post данные получаем результат и выдаем его пользователю(все это в php скрипте).

В зависимости от того что должно быть в результате выбираем первый или второй способ.

Оффлайн andymc

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 400
  • +1/-0
  • 0
    • Просмотр профиля
Работа с формами
« Ответ #5 : 07 Января 2007, 00:29:44 »
Хотя лично я бы попытался обойтись 1 формой.

Оффлайн alex007

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 835
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.russians-in-london.co.uk/
Работа с формами
« Ответ #6 : 07 Января 2007, 14:22:43 »
Bigzone
но можно же организовать следующим путем., скрипт в URL1 перекидывает сам ланные на URL2..
Русские-в-Лондоне. Как они там? Интересно. Инфо (FAQ), Форум и Магазин

 

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