我将此模板用于图片滑块“ https://www.jssor.com/demos/image-gallery.slider”
如果image1为空(NULL),我尝试将图像更改为image2,我尝试了一些示例代码,但没有用。
<div data-u="slides" style="cursor:default;position:relative;top:0px;left:0px;width:980px;height:550px;overflow:hidden;">
<?php
if (!empty ($upload_dir.$data['image1'])){
?>
<div>
<img data-u="image" src="<?php echo $upload_dir.$data['image1']; ?>" />
<img data-u="thumb" src="<?php echo $upload_dir.$data['image1']; ?>" />
</div>
<?php
}else{
?>
<div>
<img data-u="image" src="<?php echo $upload_dir.$data['image2']; ?>" />
<img data-u="thumb" src="<?php echo $upload_dir.$data['image2']; ?>" />
</div>
<?php
}
?>
当image1可以在数据库上使用时,此代码有效,但是当null时,图像不会更改为image2
答案 0 :(得分:1)
这是因为您的$upload_dir
不为空,所以$upload_dir.$data['image1']
也不为空。
尝试将条件更改为:
if (!empty($data['image1'])) {
...
}