[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Select
Alexei1986
Как запрограммировать список select так, чтобы при выборе любой опции выполнялся соответствующий php-код?




Спустя 6 минут, 27 секунд (15.12.2009 - 14:55) Rigel написал(а):
имеете ввиду html select?

Спустя 3 минуты, 34 секунды (15.12.2009 - 14:58) phz написал(а):
<?php

if(isset($_POST['submit']) && $_POST['pivo'] == 4)
{
echo "Выполняем код для Крысы Ларисы";
}
?>


<html>
<head>
</head>
<body>

<form
action="index.php" method="post">
<p><select
name="pivo">
<option
value="1">Чебурашка</option>
<option
value="2">Крокодил Гена</option>
<option
value="3">Шапокляк</option>
<option
value="4">Крыса Лариса</option>
</select></p>
<p><input
type="submit" name="submit" value="Отправить"></p>
</form>

</body>
</html>

Спустя 3 минуты, 26 секунд (15.12.2009 - 15:02) Alexei1986 написал(а):
<input type="submit" name="submit" value="Отправить">


А как обойтись без input типа submit, чтобы код стал выполняться сразу при выборе опции?

Спустя 5 минут, 18 секунд (15.12.2009 - 15:07) waldicom написал(а):
javascript onchange

Спустя 2 минуты, 49 секунд (15.12.2009 - 15:10) phz написал(а):
<form action="http://site.ru/index.php" method="post" onsubmit="return validate();" onsubmit="return checkform(this)">

<select
name="pivo" onchange="self.location.href=this.form.pivo.options[this.form.pivo.selectedIndex].value;">
<option
value="http://site.ru/index.php?id=1">Чебурашка</option>
<option
value="http://site.ru/index.php?id=2">Крокодил Гена</option>
</select>
</form>


как-то так...

А там уже $_GET от смотреть, проверять и т.д

Спустя 5 часов, 17 минут, 45 секунд (15.12.2009 - 20:28) VolCh написал(а):
Оффтоп
Теме место в JavaScript, а не в PHP smile.gif

Может перед постингом тем в PHP сделать обязательной галочку "Да, я понимаю, что PHP чаще всего используется как серверный язык и в этом качестве никак не может реагировать на действия пользователя в браузере, только на действия браузера, которые от него никак не зависят"

Спустя 39 минут, 28 секунд (15.12.2009 - 21:07) vagrand написал(а):
Оффтоп
VolCh а действия браузера не инициируются пользователем?

Спустя 1 минута, 16 секунд (15.12.2009 - 21:08) waldicom написал(а):
Заканчиваем оффтоп или переезжаем в соответствующую ветку...


_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.