[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Узнать что выбрал пользователь из <options>
koala
Решил сделать выбор пола при регистрации на сайте.
Код:

<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

Спустя 2 минуты, 33 секунды (8.11.2010 - 18:13) koala написал(а):
Извините, аж стыдно стало sad.gif

Все работает и так, вот только я не очень внимательный =))

Спустя 13 секунд (8.11.2010 - 18:13) DmitryOpalev написал(а):
Жалко, что я не первый ответил.. biggrin.gif rolleyes.gif
Так как ты написал работать не может... ибо значение не передается...

Спустя 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
Быстрый ответ:

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