空图像时的图像滑块

时间:2018-12-21 02:32:56

标签: php html slider

我将此模板用于图片滑块“ 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

1 个答案:

答案 0 :(得分:1)

这是因为您的$upload_dir不为空,所以$upload_dir.$data['image1']也不为空。

尝试将条件更改为:

if (!empty($data['image1'])) {
   ...
}