Dane Posted February 12, 2008 Share Posted February 12, 2008 Hey guys, When i go to edit something on my webpage it doesnt come up with the selected nation <?php echo "<select class=\"forminput\" name=\"result_nation\">"; foreach ($location as $key => $value) { echo "<option value=\"$key\""; if ($key==$result_nation) { echo " selected"; } echo ">$value</option>\n"; } echo "</select>"; ?> [code] Thats what im using. My flags.php looks like [code] <?php $location = array( 'uk' => 'United Kingdom', 'af' => 'Afghanistan', 'al' => 'Albania', 'dz' => 'Algeria', 'as' => 'American Samoa', 'ad' => 'Andorra', 'ao' => 'Angola', 'ai' => 'Anguilla', 'aq' => 'Antarctica', 'ag' => 'Antigua And Barbuda', 'ar' => 'Argentina', 'am' => 'Armenia', 'aw' => 'Aruba', 'au' => 'Australia', 'at' => 'Austria', 'aw' => 'Aruba', 'ax' => 'Aland Islands', and im using the foreach ($location as $key => $value) { any ideas why guys? cheers[/code][/code] Link to comment https://forums.phpfreaks.com/topic/90651-selected/ Share on other sites More sharing options...
clearstatcache Posted February 12, 2008 Share Posted February 12, 2008 this works in me.... <?php $location = array( 'uk' => 'United Kingdom', 'af' => 'Afghanistan', 'al' => 'Albania', 'dz' => 'Algeria', 'as' => 'American Samoa', 'ad' => 'Andorra', 'ao' => 'Angola', 'ai' => 'Anguilla', 'aq' => 'Antarctica', 'ag' => 'Antigua And Barbuda', 'ar' => 'Argentina', 'am' => 'Armenia', 'aw' => 'Aruba', 'au' => 'Australia', 'at' => 'Austria', 'aw' => 'Aruba', 'ax' => 'Aland Islands' ); $result_nation = 'ar'; echo "<select class=\"forminput\" name=\"result_nation\">"; foreach ($location as $key => $value) { echo "<option value=\"$key\""; if ($key==$result_nation) { echo " selected"; } echo ">$value</option>\n"; } echo "</select>"; ?> Link to comment https://forums.phpfreaks.com/topic/90651-selected/#findComment-464691 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.