PHPTOM Posted February 18, 2009 Share Posted February 18, 2009 Hey guys, Basically I have this code: <select name="year"> <?PHP for($i = 1900; $i <= date('Y'); $i++){ echo '<option value="'.$i.'">'.$i.'</option>'; } ?> </select> But the only problem is that it displays in the wrong order. Eg: 1901 1902 1903 ... 2005 2006 2007 How can I make it so it goes like this: 2009 2008 2007 ... 1930 1929 1928 Thanks Link to comment https://forums.phpfreaks.com/topic/145826-solved-for-year-reveresed/ Share on other sites More sharing options...
premiso Posted February 18, 2009 Share Posted February 18, 2009 <?php for($i = date('Y'); $i >= 1901; $i--){ echo '<option value="'.$i.'">'.$i.'</option>'; } ?> Try that. Link to comment https://forums.phpfreaks.com/topic/145826-solved-for-year-reveresed/#findComment-765640 Share on other sites More sharing options...
PHPTOM Posted February 18, 2009 Author Share Posted February 18, 2009 Great thanks a lot! Link to comment https://forums.phpfreaks.com/topic/145826-solved-for-year-reveresed/#findComment-765641 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.