我发现这个漂亮的代码http://snipplr.com/view/36868/唯一的区别是我的数据库以不同的方式显示,当我的数据库以这种方式设置时,如何显示我的每个国家/地区。这是代码:
if( $country = 'Afghanistan' ) $code == 'AF';
我想,如果不正确的话,我应该以这种方式包括顶部。这是代码:
$country = $row['country'];
如果这是真的我相信虽然这里我开始遇到麻烦它应该返回代码而不是国家。这是代码:
return $code;
当我拥有国家的全名而不是代码时,是否有人知道如何将我的国家/地区改为代码?
答案 0 :(得分:0)
试试这个kode:
function country_code($country){
if($country == 'Afganistan')
$code = 'AF';
//you can add other condition in here like below example
else if ($country == 'Indonesia')
$code = 'ID';
return $code;
}
$code = country_code($row['country']);
echo $code;
希望这可以帮助你......
编辑:
使用数据库
我假设您已经拥有如下数据库和表格。
table name : country
fields :
id
country
country_code
function country_code($country){
$sql = "SELECT country_code FROM country WHERE country='$country' LIMIT 1";
$result = mysql_query($sql);
$row = mysql_fetch_array($result);
$code = $row['country_code'];
return $code;
}
$code = country_code($row['country']);
echo $code;