我得到一张图片有点问题......
这就是我所拥有的:
<td data-label="Fotografija">
<?php
if($row["fotografija"] == "") {
echo '<img class="myImg" src="images/nislike.png" alt="Fotografija ni na voljo." style="max-width: 20%; min-width:100px;">';
} else {
echo '<img class="myImg" src="templates/slike/fotografije/?><?php
echo $row["fotografija"]; ?>" alt="<?php echo $row["ime"];?> <?php
echo $row["priimek"]; ?>" style="max-width: 20%; min-width:100px;">';
}?>
</td>
结果不像它应该的那样工作。
我得到了预期的默认图片(images/nislike.png
),但如果mysql中有一个条目,它就无法正常工作。
首先,您需要检查$row
是否有数组或其为空。
var_dump($row);
检查,它应该有一些值或空为fotografija
<td data-label="Fotografija">
<?php if($row["fotografija"] == "") { ?>
<img class="myImg" src="images/nislike.png" alt="Fotografija ni na voljo." style="max-width: 20%; min-width:100px;">
<?php } else { ?>
<img class="myImg" src="templates/slike/fotografije/<?php echo $row["fotografija"]?>" alt="<?php echo $row["ime"].$row["priimek"]; ?>" style="max-width: 20%; min-width:100px;">
<?php } ?>
</td>
删除?>在这部分:
templates/slike/fotografije/<?php echo $row["fotografija"];