php - 使用 Cycle2 Malsup php 库根据我的 MySQL 数据库中的信息显示图像。一次只显示图像图像

标签 php mysql cycle2

我正在尝试构建一个图书轮播,根据目录中的项目显示可在图书馆借阅的图书。我正在查询 MySQL 数据库以获取与特定查询匹配的项目,并将其与 Malsup Cycle2 php 库一起使用。我的图像将显示在屏幕上,但我只看到一个图像,它消失了,另一个放大了。我希望能够一次看到 5 本书的封面,并且有一个卷轴和另一个卷轴。这是我的代码。

    $con = mysqli_connect("1.2.3.4","user","pass","database");
        if (mysqli_connect_errno())
        {
            echo "Failed to connect to MySQL: " . mysqli_connect_error();
        }
        mysqli_set_charset($con, "utf8");
        $sql = "SELECT DISTINCT bibs.record_id, "
        . "bibs.TITLE, bibs.AUTHOR, bibs.ISBNISSN, bibs.RECORDKEY, items.itemstatus, "
        . "items.bib_record_id, items.locationcode, items.branchcode "
        . "FROM bibs "
        . "INNER JOIN items ON bibs.record_id = items.bib_record_id "
        . "WHERE bibs.CATDATE >= '$last_thirty_days' "
        . "AND bibs.MATTYPE = 'a' "
        . "AND bibs.ISBNISSN != '' "
        . "AND items.locationcode LIKE '%af%' "
        . "AND items.branchcode = '1' "
        . "AND items.locationcode NOT LIKE '%wb%' "
        . "GROUP BY bibs.record_id "
        . "LIMIT 15";
        $result = mysqli_query($con,$sql);
      ?>
        <ul class="cycle-slideshow"
  data-cycle-carousel-visible="5"
  data-cycle-fx="scrollHorz"
  data-cycle-slides="li">
        <?php
            while ($bibs = mysqli_fetch_assoc($result)) {
            $bookcoverURL = createImageURL($bibs['ISBNISSN']);
        ?>
        <li>    <a href = "<?php echo $encoreURL; ?>">
            <img width=188px height=300px src="<?php echo $bookcoverURL;?>">
            </a></li>
        <?php }
            mysqli_free_result($result);
            mysqli_close($con);

        ?>
</ul>
</div>
    <br />

  <script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
  <script src="includes/jquery.cycle2.js"></script>
</body>

最佳答案

我已经回答了我自己的问题。它没有在演示页面上指定,但为了使轮播正常工作并使图像正确过渡,您需要包括此页面上可用的可选插件之一 http://jquery.malsup.com/cycle2/download/

在我下载并包含该插件后,轮播按预期工作。

关于php - 使用 Cycle2 Malsup php 库根据我的 MySQL 数据库中的信息显示图像。一次只显示图像图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47320215/

相关文章:

php - 如何使用 PHP 删除转义字符?

php - 强制客户在注册时选择 WooCommerce 角色

php - Laravel 从表单输入中将 "null"插入数据库。

php - Laravel Eloquent - 混合了 snake_case 和 camelCase 列的现有数据库

MYSQL 查找重复值的计数

mysql - 一次查询多项数据校验

jquery - Cycle2 在 twitter-bootstrap 网格中滑动

php - 使用 Codeigniter 和 REST API 服务找不到类 'REST_Controller'

jquery - Cycle 2 HTML 5 Video Plugin 播放/暂停仅适用于奇数而不是偶数