Jump to content

Selected


Dane

Recommended Posts

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

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

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.