Php-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),我不明白。我有一个空的投递箱。

阵列:

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

等等。

仅在此页面的实时服务器上打开错误报告,或者如果找不到包含文件,则为自己创建一条条件消息。

if(! require("countrylist.php") ){
echo 'Oops, cannot find the file in ' . ini_get("include_path");
}else{
var_dump($countryList);
}

确保CountryList.php具有正确的

<php

标记,以便解析器知道它是PHP。(请注意,<和?之间不应有空格,但Stack Overflow可防止注释中嵌入PHP。

最新更新