如何根据数据库中的值回显图像?
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"]. "'>";
?>
我有 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"]. "'>";
?>