본문 바로가기

프로그래밍/HTML

PHP 출생년도 select option 반복분


<select name="year">

<?

//1960~현재년도까지

foreach(range(date('Y'), 1960) as $val) echo '<option value="'.$val.'">'.$val.'</option>';

?>

</select>

<label>년</label>

<select name="month">

<?

//1월부터 12월까지

foreach(range(1, 12) as $val) echo '<option value="'.sprintf('%02d' , $val).'">'.sprintf('%02d' , $val).'</option>';

?>

</select>

<label>월</label>

<select name="day">

<?

//1일부터 31일까지

foreach(range(1, 31) as $val) echo '<option value="'.sprintf('%02d' , $val).'">'.sprintf('%02d' , $val).'</option>';

?>

</select>