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 Quote 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. Quote 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! Quote Link to comment https://forums.phpfreaks.com/topic/145826-solved-for-year-reveresed/#findComment-765641 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.