Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Одна форма два action 
:(
    Опции темы
Digo
Дата 8.10.2007, 11:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 194
Регистрация: 30.9.2004
Где: Ростов на Дону

Репутация: нет
Всего: нет



Доброго времени суток!
Есть 2 поля ввода (логин/пароль) кнопка и список выбора(скрипт1, скрипт2), данные пересылаются через post
Как сделать чтобы в зависимости от выбора скрипт1, скрипт2 данные из полей отсылались конкретному скрипту? 
Я пошел в направлении - сделал 3-ий скрипт обработчик значений списка, далее он может делать редирект но вот данные переданные постом уже теряются и не передаются...
через curl делать вроде можно(имитировать post) но я это смутно представляю... 
--------------------
640кб оперативной памяти хватит миру по самые уши (Билл Гейтс )
PM MAIL WWW ICQ   Вверх
PARROT
Дата 8.10.2007, 11:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 23
Всего: 50



А нельзя сделать условие, написать в нем если выбрали это, то делаем такое действие, это другое, а третье, третье.
Кнопка то одна!


--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
dsCode
Дата 8.10.2007, 11:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 565
Регистрация: 8.9.2007
Где: Saint-Petersburg

Репутация: нет
Всего: 26



Digo, можно javascript'ом в событии onChange у селекта (когда выбираются элементы) подменить action у формы.


--------------------
the .code inside
:my music
PM MAIL WWW ICQ Jabber   Вверх
PARROT
Дата 8.10.2007, 12:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 23
Всего: 50



http://ru.php.net/manual/ru/control-structures.elseif.php
Угу, а еще можно яваскрипт отключить, совсем. smile 


--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
dsCode
Дата 8.10.2007, 13:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 565
Регистрация: 8.9.2007
Где: Saint-Petersburg

Репутация: нет
Всего: 26



PARROT, 
Цитата(PARROT @  8.10.2007,  12:26 Найти цитируемый пост)
Угу, а еще можно яваскрипт отключить, совсем.

ага, естественно в таком случае должна быть дополнительная проверка на сервере, исходя из того, какое значение пришло из селекта.


--------------------
the .code inside
:my music
PM MAIL WWW ICQ Jabber   Вверх
Папараццы
Дата 8.10.2007, 13:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 475
Регистрация: 18.9.2006
Где: Баку

Репутация: нет
Всего: нет



Можно два скрипта слить в одну страничку и поделить их if'ом. Можно и 3 - ю создать присвоить переменные сессии и продолжать..Если только проверка логин и пароля то можно в сессию зекрегить
Код

session_register($name); //и т.д.



--------------------
/*---------------------------------------------------------------------------------*/
PM MAIL WWW ICQ MSN   Вверх
Digo
Дата 8.10.2007, 16:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 194
Регистрация: 30.9.2004
Где: Ростов на Дону

Репутация: нет
Всего: нет



Цитата(PARROT @ 8.10.2007,  11:29)
А нельзя сделать условие, написать в нем если выбрали это, то делаем такое действие, это другое, а третье, третье.
Кнопка то одна!

Проблемка как раз не в том как написать условие а как по этому условию отправить запрос через post(передать логин и пароль скриптам в зависимости от того передача в какой задана)
На яве можно попробовать, только не совсем понимаю как подменять action :(
--------------------
640кб оперативной памяти хватит миру по самые уши (Билл Гейтс )
PM MAIL WWW ICQ   Вверх
chin
Дата 8.10.2007, 16:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 39
Регистрация: 28.10.2006

Репутация: нет
Всего: нет



Код

<form action="">
 <input type="submit" onclick="this.form.action='http://google.com'" value="Go to google" />
 <input type="submit" onclick="this.form.action='http://yandex.ru'" value="Go to yandex" />
</form>

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0477 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.