Php 如果mysql输入为空,则返回默认图像,否则在表中获取图片
我在获取图像时有点问题 这就是我所拥有的:Php 如果mysql输入为空,则返回默认图像,否则在表中获取图片,php,mysql,if-statement,Php,Mysql,If Statement,我在获取图像时有点问题 这就是我所拥有的: <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;">'; } el
<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中有一个条目,它就不起作用了。删除?>在这部分:templates/slike/fotografije/首先,您需要检查是$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>
“alt=”“style=”最大宽度:20%;最小宽度:100px;">
我们需要更多的代码来理解这一点,尝试使用它,因此如果(!empty($row['fotografija']){//其余的代码
。当然,这是我所能做的。尝试使用var\u dump($row)
尝试但不起作用。使用代码,如果mysql表像预期的那样,我会得到图像,但如果有条目,我会得到:“alt=”style=“max width:20%;min width:100px;”>答案被接受,但我的声誉太低,因为我是新来的,我的投票没有公开显示。再次感谢。你帮了我很多。