Php foreach循环填充国家/地区列表dropbox

时间:2013-02-03 18:18:01

标签: php select foreach

这里有什么问题?

require("countrylist.php"); //array 
echo "Your country:<br /><select name=\"country\">";
foreach($countryList as $key => $value)
{ 
echo "<option value=" . $key . ">";
echo $value . "</option>";
} 
echo "</select>";

使用安装了php 5.4但未在线工作的本地xampp服务器上工作(5.2), 我不懂。我得到一个空的Dropbox。

阵列:

$countryList = array (
'AD' => 'Andorra',
'AE' => 'United Arab Emirates',
'AF' => 'Afghanistan' ....

等等。

2 个答案:

答案 0 :(得分:0)

仅针对此页面在您的实时服务器上启用错误报告,或者如果找不到包含文件,则自行创建条件消息。

if(! require("countrylist.php") ){

echo 'Oops, cannot find the file in ' . ini_get("include_path");

}else{

var_dump($countryList);

}

答案 1 :(得分:0)

确保CountryList.php具有正确的

  

&LT; ?PHP的

标记在文件的顶部,以便解析器知道它是PHP。 (注意&lt;和?之间应该没有空格,但Stack Overflow会在注释中防止嵌入式PHP。