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

How to echo an image according to the value in the database?

我有 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 语句,但我失败了。

快速修复:

<?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"]. "'>"; 
?>