jrobles Posted December 8, 2009 Share Posted December 8, 2009 I have a drop down that is dynamically populated with data from my mysql table. Now I need to have a value from said drop down list automatically selected based on the id passed in the url. My query works fine but I am stuck on the syntax to select the appropriate drop down value. Here is my while loop that populates the drop down <select name='dropdown' id='dropdown'> <option value='0'>Select a Value</option>"; if (mysql_num_rows($result) > 0) {while($row = mysql_fetch_object($result)) echo"<option value='$row->ID'>$row->Name</option>";} echo" </select> The drop down I am doing will be on a form that is editing a users address. So if the user lives in 'FL' I would like the option for 'FL' to be <option value="FL" selected>Florida</option> Quote Link to comment https://forums.phpfreaks.com/topic/184421-dynamic-dropdown-with-dynamically-selected-value/ Share on other sites More sharing options...
PFMaBiSmAd Posted December 8, 2009 Share Posted December 8, 2009 Untested, but should work - { $value = 'FL'; // get the value from the correct place while($row = mysql_fetch_object($result)){ $selected = ($value == $row->ID) ? "selected='selected'" : ""; echo"<option value='$row->ID' $selected>$row->Name</option>"; } } Quote Link to comment https://forums.phpfreaks.com/topic/184421-dynamic-dropdown-with-dynamically-selected-value/#findComment-973627 Share on other sites More sharing options...
jrobles Posted December 10, 2009 Author Share Posted December 10, 2009 Thanks for your help, but that didnt seem to work. any suggestions? Quote Link to comment https://forums.phpfreaks.com/topic/184421-dynamic-dropdown-with-dynamically-selected-value/#findComment-974934 Share on other sites More sharing options...
PFMaBiSmAd Posted December 10, 2009 Share Posted December 10, 2009 Not unless you tell us what exactly it did do and what your current code is and what you found when you investigated why it did not work. You know, provide some feedback. For all we know, your $value that you put into the code is not what you expect. Quote Link to comment https://forums.phpfreaks.com/topic/184421-dynamic-dropdown-with-dynamically-selected-value/#findComment-974954 Share on other sites More sharing options...
jrobles Posted December 11, 2009 Author Share Posted December 11, 2009 sorry, the only value available was 'State' Quote Link to comment https://forums.phpfreaks.com/topic/184421-dynamic-dropdown-with-dynamically-selected-value/#findComment-975478 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.