2015-02-25 3 views
-1

У меня есть 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"]. "'>"; 
 
?>

Как я могу закодировать его эхо только тогда, когда есть изображение в нем? Я пробовал, если заявление, но я потерпел неудачу.

+0

простой, если \ другой логики, только эхо, если '$ продукт [ "productimage"]' существует \ не пусто –

ответ

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