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. 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 Link to comment https://forums.phpfreaks.com/topic/217045-option-selected/#findComment-1127283 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.