Вывод последних n лет в форме дня рождения

DREAM

Новичок
Решил добавить в регистрацию на сайте указание даты рождения. По началу вопросов не возникло, но после подумал об дальнейшем использовании и удобстве для администраторов.

И тут появился вопрос, как реализовать вывод последних n лет в форме дня рождения для выбора?

С днем и месяцем всё просто, они не меняются, а вот года неизбежно плывут.

Подскажите как реализовать вывод, к примеру, 100 последних лет начиная от текущего в формате:
PHP:
<select name="year">
<option value="2011">2011</option>
<option value="2010">2010</option>
<option value="2009">2009</option>
<option value="2008">2008</option>
...
<option value="1911">1911</option>
</select>
Может кто уже делал вывод такого списка.
 

Вурдалак

Продвинутый новичок
for, либо range(date('Y'), 100, -1) для передачи во view.

Можно было бы и самому подумать...
 

DREAM

Новичок
for, либо range(date('Y'), 100, -1) для передачи во view.
За направление спасибо, уже пошла мысли.

Можно было бы и самому подумать...
Соглашусь, но под конец дня голова совсем отказывается думать. А ложится спать с массой задач в голове, не по фэншую :)
 

Redjik

Джедай-мастер
я вообще все селекты (даже если на выбор всего две штуки) вывожу в отдельную функцию... на входе принимает массив значений и выбранное значение, далее foreach и конкатентный output
 
Сверху