下面是我的代码,我试图去工作,但我真的有很少的知识阵列和foreach
。因此,它不能正常工作php数组和foreach?
我需要出示dropdown
选择的形式与数组的内容浏览器
我还需要有选择的项目如果==至$ mycountry 最后,我想表明美国和英国在我的列表的顶部
谁能告诉我,我该怎么办人这个
<?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>
伙计,这将增加“选择”列表中的每一个* *的项目。 – Christian 2009-07-24 23:36:49
你是对的,没有真正想过。 我更新了代码。 – Dennis 2009-07-24 23:40:56
Man,$ row是一个整数,它将如何等于'usa'? – Christian 2009-07-24 23:42:14