php - 使用php在jquery自动更正中显示Mysql数据库中存储的url中的图像

标签 php jquery mysql arrays image

我想标题有点令人困惑,但这就是我需要的:

我有一个 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/

相关文章:

mysql - 这个简单的sql查询有什么问题?它返回 0 行

php - 保护目录免受直接 URL 访问

javascript - 如何在 Google Maps API 上显示特定城市?

php - 合并 WordPress 数据库

php - 为什么使用 dotenv 库而不是解析 ini 文件?

jquery - 使用 toggleSlide 显示/隐藏 DIV

jquery - 查找 div 的长度

jquery - Laravel - 重定向回选项卡 Pane

mysql - 如何从 MySQL 集群中删除撤消文件?

mysql - 单条记录按主键更新慢