tapupartforpres Posted October 5, 2009 Share Posted October 5, 2009 I search the site and found nothing. I have an HTML form with a day, month and year drop down. What is the best and easiest way to to auto populate the date on the dropdown? I tried one and it didn't work. Any help? Thanks. Quote Link to comment Share on other sites More sharing options...
cags Posted October 5, 2009 Share Posted October 5, 2009 Depends how dynamic you need it to be. I often use a method like this... echo '<select name="day">'; for($i = 1; $i <= 31; $i++) { echo '<option value="' . $i . '" />' . $i . '</option>'; } echo '</select>'; echo '<select name="month">'; for($i = 1; $i <= 12; $i++) { echo '<option value="' . $i . '" />' . date("F", mktime(1, 1, 1, $i, 1, 2000)) . '</option>'; } echo '</select>'; echo '<select name="day">'; $yearcount = 100; $start = (int)date('Y'); $end = $start - $yearcount; for($i = $start; $i > $end; $i--) { echo '<option value="' . $i . '" />' . $i . '</option>'; } echo '</select>'; Quote Link to comment Share on other sites More sharing options...
tapupartforpres Posted October 6, 2009 Author Share Posted October 6, 2009 I got it to work in with some javascript. Thanks though. Quote Link to comment 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.