如何根据数据库中的值回显图像?

时间:2015-02-25 01:10:47

标签: php database echo

我有3组图像,productimage,productimage2,productimage3。 有些产品在所有3个中都有图像,但有些只有1或2个图像。 那些有1或2张图像的人会产生一个额外的空盒子。

这是我的回声编码,

<?php 
echo "<img class='productimg' src='img/" . $product[ "productimage"] . "'>"; 
echo "<img class='productimg' src='img/" . $product[ "productimage2"] . "'>"; 
echo "<img class='productimg' src='img/" . $product[ "productimage3"]. "'>"; 
?>

如果只有图像中的图像,我怎么编码才能回显?我试过if语句,但我失败了。

1 个答案:

答案 0 :(得分:0)

快速修复:

<?php 
if (!empty($product[ "productimage"]))
echo "<img class='productimg' src='img/" . $product[ "productimage"] . "'>"; 
if (!empty($product[ "productimage2"]))
echo "<img class='productimg' src='img/" . $product[ "productimage2"] . "'>"; 
if (!empty($product[ "productimage3"]))
echo "<img class='productimg' src='img/" . $product[ "productimage3"]. "'>"; 
?>