[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Выбрать значение списка
arko59
такая задачка:
у меня есть список:
HTML
<select>
<option value="0">Месяц:</option>
<option value="1">Января</option>
<option value="2">Февраля</option>
<option value="3">Марта</option>
<option value="4">Апреля</option>
<option value="5">Мая</option>
<option value="6">Июня</option>
<option value="7">Июля</option>
<option value="8">Августа</option>
<option value="9">Сентября</option>
<option value="10">Октября</option>
<option value="11">Ноября</option>
<option value="12">Декабря</option>
</select>

и надо чтоб в зависимости значения перемнной (от 1 до 12) было выбрано (selected) одно из значений списка. Знаю что на первый взгляд легко сделать, но я не могу представить как...
Зарание спасибо



Спустя 1 час, 15 минут, 56 секунд (10.07.2009 - 21:40) stepan написал(а):
HTML
<select name=переменная>

а парсить все это дело нужно если методом пост $_POST['переменная']

Спустя 1 час, 44 минуты, 33 секунды (10.07.2009 - 23:25) arko59 написал(а):
нет, stepan, ты не поял, мне надо чтоб изночально было выбрано одно из значений...то есть у меня переменна $i=5 значит надо чтоб в списке изночально было выбрано "Мая"

Спустя 9 минут, 14 секунд (10.07.2009 - 23:34) twin написал(а):
PHP
<?php 

$i 
5;

# Возврат cелектов
    
function return_select($post$num)
    {
        if(
$post == $num )
        return 
'selected="selected"';
    }



$month = !empty($_POST['month'])?$_POST['month']:$i;

?>

<form action="?" id="form" method="post">
<select name="month" onchange="document.getElementById('form').submit()">
<option value="0">Месяц:</option>
<option <?php echo return_select($month1?>  value="1">Января</option>
<option <?php echo return_select($month2?>  value="2">Февраля</option>
<option <?php echo return_select($month3?>  value="3">Марта</option>
<option <?php echo return_select($month4?>  value="4">Апреля</option>
<option <?php echo return_select($month5?>  value="5">Мая</option>
<option <?php echo return_select($month6?>  value="6">Июня</option>
<option <?php echo return_select($month7?>  value="7">Июля</option>
<option <?php echo return_select($month8?>  value="8">Августа</option>
<option <?php echo return_select($month9?>  value="9">Сентября</option>
<option <?php echo return_select($month10?>  value="10">Октября</option>
<option <?php echo return_select($month11?>  value="11">Ноября</option>
<option <?php echo return_select($month12?>  value="12">Декабря</option>
</select>
</form>

Спустя 1 час, 35 минут, 17 секунд (11.07.2009 - 01:09) arko59 написал(а):
спасибо, то что надо=)
Быстрый ответ:

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