Модераторы: Illuminaty
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> 2 и болле кнопки в одной форме 
:(
    Опции темы
study1987
Дата 18.7.2007, 21:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



подскажите, как сделать :
у меня есть форма, в форме 2 и более кнопок. Как сделать, чтобы при нажатии на кнопки выполнялись разные скрипты на пхп ?
Заранее спасибо.
PM MAIL   Вверх
Guedda
Дата 18.7.2007, 23:01 (ссылка) |  (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Подрывник
****


Профиль
Группа: Завсегдатай
Сообщений: 3137
Регистрация: 27.12.2005
Где: Ростов-на-Дону

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



Ну ставь на каждую кнопку свою форму...
А вообще тебе в пхп-раздел лучше обратиться, по-ходу...


--------------------
Ll 2
PM MAIL WWW ICQ Skype GTalk   Вверх
SelenIT
Дата 18.7.2007, 23:17 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


баг форума
****


Профиль
Группа: Завсегдатай
Сообщений: 3996
Регистрация: 17.10.2006
Где: Pale Blue Dot

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



Проще всего в самом принимающем скрипте разбирать.
Код

if (isset($_POST['button1'])) { // если нажата 1-я кнопка
   include ('handler1.php'); // код может быть и в этом же файле, include тут чисто для наглядности
}
elseif (isset($_POST['button2'])) { // если нажата 2-я кнопка
   include ('handler2.php');
}
...
elseif ($_SERVER['REQUEST_METHOD']=='POST') { // если не нажата ни одна кнопка, но форма засабмичена (напр. с клавы)
   include ('default.php'); // некие действия по умолчанию или сообщение об ошибке
}



--------------------
Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму!
PM MAIL   Вверх
Alik_Kirillovich
Дата 21.7.2007, 01:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Можно при нажатии на ту или иную кнопку с помощью JS переопределять обработчик формы:

Код

<form id = "frmMyForm">

  <input type = "submit" value = "Кнопка 1" onClick = "document.getElementById ('frmMyForm').action = 'script1.php'">
  <input type = "submit" value = "Кнопка 2" onClick = "document.getElementById ('frmMyForm').action = 'script2.php'">

</form>

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


 




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


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

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