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] Quote Link to comment 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>"; ?> 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.