Код:
<form action="" method="post">
<select name="select">
<option>1</option>
<option>2</option>
</select>
<input type="submit" name="ok" value="Start">
</form>
<?php
if (isset($POST['ok']))
{
if ($POST['select'] == 1)
{
echo 'Вы ввели 1';
}
else{
echo 'Ошибка';
}
}
else
{
echo 'Error';
}
?>
По идеи должно выводить "Вы ввели 1". Но так как я первый раз работаю в select'ами то я могу ошибаться.
Спустя 4 минуты, 53 секунды (8.11.2010 - 18:10) Lenarfate написал(а):
передавай значения опшионам
<option value="1">1</option>
и ПОСТ пишется вообше-то так $_POST
<option value="1">1</option>
и ПОСТ пишется вообше-то так $_POST
Спустя 2 минуты, 33 секунды (8.11.2010 - 18:13) koala написал(а):
Извините, аж стыдно стало
Все работает и так, вот только я не очень внимательный =))
Все работает и так, вот только я не очень внимательный =))
Спустя 13 секунд (8.11.2010 - 18:13) DmitryOpalev написал(а):
Жалко, что я не первый ответил..
Так как ты написал работать не может... ибо значение не передается...
Так как ты написал работать не может... ибо значение не передается...
Спустя 1 минута, 30 секунд (8.11.2010 - 18:14) Invis1ble написал(а):
Да уж.. И "error" будет выскакивать при первом вызове скрипта..
Спустя 2 минуты, 41 секунда (8.11.2010 - 18:17) koala написал(а):
Цитата (Invis1ble @ 8.11.2010 - 15:14) |
Да уж.. И "error" будет выскакивать при первом вызове скрипта.. |
Ну я для примера написал, по быстрому. (Оправдываюсь...)
Спустя 54 минуты, 10 секунд (8.11.2010 - 19:11) Sanchopansa написал(а):
DmitryOpalev
Цитата |
Так как ты написал работать не может... ибо значение не передается... |
ты не прав! если у option нет value то текст передается как значение.. вся ошибка была связана с $_POST (неправильно написал имя массива)
http://induviawebdesign.com/developers/sancho/select.php
_____________
Vi Veri Veniversum Vivus Vici