Jump to content

[SOLVED] Year Select


phpretard

Recommended Posts

Can someone tell me how to display the all the years between date('Y') - 21 in a select box?

I can add them but can't figure how to subtract them...

 

It is for a birth year

 


<select class="athlete_input" name="dobY">
<option><? echo $_POST['dobY']; ?></option>
<?
$stop = (int)date('Y') -21;
for($y = date('Y'); $y < $stop; $y++){
echo '<option value="'.$y.'">'.$y.'</option>';
}
?>
</select>

 

Thank you!

Link to comment
https://forums.phpfreaks.com/topic/176716-solved-year-select/
Share on other sites

In a for loop the first value is the starting point. The second value is the 'continue untill' and the final item is the iterator. For what your looking for, you need to lower the year untill the year is the stop year so...

 

for($y = date('Y'); $y > $stop; $y--){

Link to comment
https://forums.phpfreaks.com/topic/176716-solved-year-select/#findComment-931683
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.