Программирование > PHP

Работа с формами

(1/2) > >>

Bigzone:
Добрый день уважаемые Дамы и Господа.
Задача следующая:
есть некоя форма куда пользователь вводит данные и нажимает кнопку отправить.


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


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

Egorsha:
Немного смущают  action="тут URL1" и action="тут URL2". Сколько всего форм?

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

Bigzone:
action="тут URL1"
переходим на мою страницу где проверяем правильность данных
и если правильно нужно отправить на
action="тут URL2"

Egorsha:
Скорее всего на так поставленный вопрос здесь никто не ответит. Есть подозрение, что Вы не сосвсем понимаете как работают формы.

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

Если все-таки ответ Вам нужен, то имеет смысл написать что именно нужно (опуская технические подробности), и возможно кто-то скажет как это сделать.

xames:
отправляем данные сюда -
Получаем их в скрпите, обрабатываем:
1. генерируем новую форму но уже с action="тут URL2" и средствами javascript отправляем ее без участия пользователя.
недостатки: те кто заинтересован в передаче неверных данных смогут обойти все эти проверки и передать на конечный УРЛ не проверенные даные.
2. Инициализируем POST запрос на второй урл средствами PHP, грубо говоря конектимся на сервер предаем post данные получаем результат и выдаем его пользователю(все это в php скрипте).

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

Навигация

[0] Главная страница сообщений

[#] Следующая страница

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 
Перейти к полной версии