我有代码
<?
$query = mysql_query("SELECT * FROM poi_example");
while ($row = mysql_fetch_array($query)){
$name=$row['name'];
$lat=$row['lat'];
$lon=$row['lon'];
$desc=$row['desc'];
$pic1=$row['pic1'];
echo ("addMarker($lat, $lon,'<b>$name</b><br/>$desc<br/><img src=\"$pic1\" style=\"width:250px;\"> ');\n");
}
?>
而且我只想在$ pic1不为空时显示'img src ...'。但是,如何在echo中添加!empty呢?
最佳答案
试试看
将其插入$pic1=$row['pic1'];
下的第9行IF($pic1 != '') $pic1 = '<img src="'.$pic1.'" style="width:250px;"> ';
然后换这行echo ("addMarker($lat, $lon,'<b>$name</b><br/>$desc<br/><img src=\"$pic1\" style=\"width:250px;\"> ');\n");
进入:echo "addMarker($lat, $lon,'<b>$name</b><br/>$desc<br/>$pic1');\n";