doddsey_65 Posted October 27, 2010 Share Posted October 27, 2010 I have the following which fils a combo box with years from 1950 to 2100. This is the year box for the date of birth. Year <select name="year_select"> <?php for( $i=1950; $i<=2100; $i++ ) { echo "<option value=\"{$i}\" class=\"year\">{$i}</option>"; } ?> </select> I want it to automatically display the year that is in the database so instead of automatically displaying 1950 i want their birth year displayed which is $tab_info->user_dob_year. How would i go about this? i dont know where to start since im using a for loop to populate it. Quote Link to comment https://forums.phpfreaks.com/topic/217045-option-selected/ Share on other sites More sharing options...
Vitamin Posted October 27, 2010 Share Posted October 27, 2010 Year <select name="year_select"> <?php for( $i=1950; $i<=2100; $i++ ) { if ($i == $value) { echo "<option value=\"{$i}\" class=\"year\" selected>{$i}</option>"; }else{ echo "<option value=\"{$i}\" class=\"year\">{$i}</option>"; } ?> That should do the trick Quote Link to comment https://forums.phpfreaks.com/topic/217045-option-selected/#findComment-1127283 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.