0

下面的代码显示了来自 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
4

2 回答 2

0

Css 选择器的工作方式如下: img[src=""]

于 2013-10-04T00:27:15.910 回答
0

围绕您的图像输出代码尝试此操作:

<?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()

于 2013-10-04T00:28:46.143 回答