使用php echo显示图像时,Firefox和Explorer的行为会有所不同

时间:2013-10-17 13:11:58

标签: php html

此页面上的图片框“http://www.ebookfetcher.com/bookdeals/index.php?pid=23”出现在Firefox和资源管理器中,但不出现在Chrome和Safari中。当$ bookpage_coverimage为空时,如何让它对所有这些都不可见?

<a href="http://www.ebookfetcher.com" class="linkstyle"><img src="<?php echo $bookpage_coverimage ?>" width="260"></a>

1 个答案:

答案 0 :(得分:5)

在PHP中使用简单的if语句。

<?php if($bookpage_coverimage !=""){ ?><a href="http://www.ebookfetcher.com" class="linkstyle"><img src="<?php echo $bookpage_coverimage ?>" width="260"></a><?php } ?>

应该这样做,如果它是空的,它不会输出任何html。