我想标题有点令人困惑,但这就是我需要的:
我有一个 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
希望有人能帮助我!
提前致谢
最佳答案
你的引言完全错误:
'label' => $row['zip'] .', '. $row['city'] .' '. $row['state'] .'<img src=\'http://www.colinch.com/fut/'.$row['county'].'\' />',
关于php - 使用php在jquery自动更正中显示Mysql数据库中存储的url中的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15136779/