Voici mon code que j'essaye de mettre au travail mais j'ai vraiment très peu de connaissance du tableau et foreach
. Donc, il ne fonctionne pas correctementphp array et foreach?
Je dois montrer une forme de sélection dropdown
au navigateur avec le contenu du tableau
Je dois aussi avoir l'élément sélectionné si elle est == à MyCountry $ Enfin , je voudrais montrer aux Etats-Unis et au Royaume-Uni en haut de ma liste
quelqu'un peut-il me dire comment je peux faire al cette
<?PHP
$countries = array(
"217" => "Turkenistan",
"218" => "Turks and Caicos Islands",
"219" => "Tuvalu",
"220" => "Uganda",
"221" => "Ukraine",
"222" => "United Arab Emirates",
"223" => "United Kingdom (Great Britain)",
"224" => "United States");
$mycountry = 224;
?>
<select name="country" style="width:180px;" onChange="do_get_rest_popup(this.value)" />
<?php
$countryCounter = 1;
$amtOfCountries = count($countries);
//foreach ($country as $id => $c) {
for($_top=0; $_top < $amtOfCountries; $_top++){
if ($countryCounter == $amtOfCountries) {
echo "<option value=\"$countries[0]\" SELECTED>$countries[1]</option>";
} else {
echo "<option value=\"$countries[0]\">$countries[1]</option>";
$countryCounter++;
}
}
?>
</select>
l'attribut 'option value' pourrait utiliser des guillemets dans cet exemple. – Thorarin
Woops, vous avez raison. Merci! – Christian