Есть страница редактирования данных пользователя. Ну и как полагается, среди прочего можно редактировать и дату рождения. Данный скрипт выдаёт выпадающий список с 1 по 31 число месяца:
<select name='day'>
<?php
for($i=1;$i<=31;$i++)
{
$days =$i;
echo "<option value={$days}>{$days}</option>";
}
?>
</select>
нужно сделать так, чтобы "если у пользователя день рождения в ХХ день, и то в этом скрипте к тому значению добавилось selected"...
то есть у меня это примерно так:
<?php if ($day=="$days") {echo " selected";}?>
где $day - это день, указанный в анкете до её редактирования, то есть берется из базы. вопрос в следующем: как мне записать то условие в верхнее?! и это вообще возможно?
то есть смысл в том, чтобы при загрузке этой страницы в графе "Дата Рождения" была указана нужная дата, которая стояла до изменений
1. Gamer-X - 11 Августа, 2011 - 20:56:36 - перейти к сообщению
2. ams - 11 Августа, 2011 - 21:37:54 - перейти к сообщению
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <select name='day'>
- <?PHP
- for($i=1;$i<=31;$i++)
- {
- $days =$i;
- echo ($day==$days) ? "<option value={$days} selected>{$days}</option>" : "<option value={$days}>{$days}</option>";
- }
- ?>
- </select>
Перепутал