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



<select name="year">
<
option value="non">-Год-</option>
<?php
for($i = date('Y'); $i >= 1933; $i--)
{
echo "<option>".$i."</option>";
}
?>
</select>




Спустя 5 минут, 47 секунд (5.01.2011 - 14:53) Michael написал(а):
Так ты его считай, запомни, а потом в своем цикле выводя <option> подставь в подходящий атрибут selected.

Спустя 2 минуты, 5 секунд (5.01.2011 - 14:55) Lenarfate написал(а):
function returnCheck($id, $return) 
{
return ($id == $return)?'selected="selected"':NULL;
}

<option value="value" <?php echo returnCheck('value', $_POST['имя_селекта']); ?>>

Спустя 21 минута, 8 секунд (5.01.2011 - 15:16) Bossmen написал(а):
не работает

<?php
<select name="god">
for($i = date('Y'); $i >= 1933; $i--)
{
if(!empty($_POST['god']))
{
echo "<option>".$_POST['god']."</option>";
}
else
{
echo "<option>".$i."</option>";
}

}


?>
</select>

Спустя 42 минуты, 26 секунд (5.01.2011 - 15:58) T1grOK написал(а):
И не будет, вы по сути ничего не изменили:

<select name="god">
<?php
$year = $_POST['god'];


for($i = date('Y'); $i >= 1933; $i--)
{
echo '<option value="'.$i.'" '.($year==$i?'selected="selected"':' ').'>'.$i.'</option>';
}
?>
</select>
Быстрый ответ:

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