我有一个SQL语句设置和一个重复区域,现在有了重复区域,我有一个动态图像。如果有问题的数据库表是空的,我想根本不显示图像,或者可能用空白图像替换它。我想知道的是我该怎么做?
我的代码是:
mysql_select_db($database_db_connect, $db_connect);
$query_homepage_ticked = "SELECT * FROM disp_ticked";
$homepage_ticked = mysql_query($query_homepage_ticked, $db_connect) or die(mysql_error());
$row_homepage_ticked = mysql_fetch_assoc($homepage_ticked);
$totalRows_homepage_ticked = mysql_num_rows($homepage_ticked);
<?php do { ?>
<li>
<a href="property.php?category_id=<?php echo $row_homepage_ticked['category_id']; ?>&property_id=<?php echo $row_homepage_ticked['property_id']; ?>&image_id=<?php echo $row_homepage_ticked['image_id']; ?>">
<img src="carousel.php?image=propertyimages/<?php echo $row_homepage_ticked['image_url']; ?>" width="175px" height="130px" />
</a>
</li>
<?php } while ($row_homepage_ticked = mysql_fetch_assoc($homepage_ticked)); ?>
提前致谢。
答案 0 :(得分:0)
<?php
if(isset($row_homepage_ticked['image_url'])
&& !empty($row_homepage_ticked['image_url'])
{
?>
<img src="carousel.php?image=propertyimages/<?php echo $row_homepage_ticked['image_url']; ?>" width="175px" height="130px" />
<?php
}
?>
答案 1 :(得分:0)
试试这个并看看......
&lt;?php if $ row_homepage_ticked ['image_url'] =“”?&gt;
&lt; img src =“path_of_the_default_image”width =“175px”height =“130px”/&gt;
&lt;?php else?&gt;
&lt; img src =“carousel.php?image = propertyimages /&lt;?php echo $ row_homepage_ticked ['image_url'];?&gt;” width =“175px”height =“130px”/&gt;
答案 2 :(得分:-1)
foreach($row_homepage_ticked as $value)
{
if($value['image_url'] == "")
{
// then show blank image
}
else
{
//your normal code
}
}