我有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语句,但我失败了。
答案 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"]. "'>";
?>