我猜标题有点令人困惑,但这就是我需要的:
我有一个 jquery 自动完成文本字段,它从数据库中获取数据。一切正常,我可以在文本字段中输入邮政编码的一部分,当该部分存在于数据库中时,它会显示所有可用选项以及城市、州等。
但我想要的是在选项列表中显示该国的国旗(作为图像)。我创建了一个新行:county(其中包含标志图像文件的 url)
这就是出错的地方:
$rs = mysql_query('select zip, city, county, state from zipcode where zip like "'. mysql_real_escape_string($_REQUEST['term']) .'%" order by zip asc limit 0,10', $dblink);
$data = array();
if ( $rs && mysql_num_rows($rs) )
{
while( $row = mysql_fetch_array($rs, MYSQL_ASSOC) )
{
$data[] = array(
'label' => $row['zip'] .', '. $row['city'] .' '. $row['state'] .' '. <img src='http://www.colinch.com/fut/$row['county'].'' /> ,
'value' => $row['zip']
);
}
}
我不是 php 专家,所以我认为这只是一件简单的事情出错了。当我删除 < img src="......." 部分时,它只会打印 $row['county'] ,如下所示: USA.png
我希望有一个人可以帮助我!
提前致谢