下面的代码显示来自 mysql 表的数据,它回显与图像文件夹中的图像关联的图像路径,但是当图像路径的数据为空时出现问题,它们会出现一个我不想要的空框。我希望空图像 src 框不会出现,我希望空白区域也不会出现。基本上,当 mysql 表中没有数据/值时,我不希望出现一行空白空格,并且我不希望图像 src 框与空白框一起出现。图像路径称为名称。我在下面使用了一点 JavaScript 代码,但它不起作用。
以防万一您感到困惑,顶部的IMG SRC按钮链接到灯箱,因此这里有一个简单的IMG SRC代码,您可以将其用作示例
<img src="a/<?=$name ?>" />
对不起,下面的代码都不起作用。这一切都与msyql获取有关,并将null添加到msyql查询的末尾。如果您看到了在 php 中执行此操作的方法,那么大多数时候它都会出现故障。
这是一个考试。我希望你欣赏它。
SELECT pm.mid, pm.size, pm.timestamp, pm.message, pm.name, pm.who, header.id, header.username
FROM pm, header
WHERE pm.name IS NOT NULL ORDER BY pm.id2
Css 选择器的工作方式如下: img[src=""]
围绕图像输出代码尝试一下:
<?php
if( $name != '' ) {
?><a href="a/<?=$name ?>" rel='lightbox'> <img src= "a/<?=$name ?>" width='150' height='100' class='img' id='img'" > </a> <?php
}
?>
如果要检查文件是否存在以及仅数据库字段为空,请查看 file_exists((