PHP与Bootstrap Carousel

Ctrl_Alt_Defeat

我试图学习PHP并将其与我的站点的Bootstrap库一起使用。我正在使用此处所示的自举轮播

我想要实现的是带有字幕的轮播,而我在图片中显示的“机器名称”将是一个超链接,它将带您到该页面以获取更多信息。我有一个MySQL数据库,其中包含计算机名称和有关ImagePath所在位置的ImagePath。

所以我的代码目前如下所示-

<?php
                while($row = mysql_fetch_array($result))
                {
        ?>
      <div class="bs-example">
      <div id="carousel-example-captions" class="carousel slide" data-ride="carousel">
        <ol class="carousel-indicators">
          <li data-target="#carousel-example-captions" data-slide-to="0" class="active"></li>
          <li data-target="#carousel-example-captions" data-slide-to="1"></li>
          <li data-target="#carousel-example-captions" data-slide-to="2"></li>
        </ol>
          <img data-src="holder.js/900x800/auto/#777:#777" style="height: 400px; width: 400px;" alt="First slide image" src="<?php echo $row['MachineImagePath'] ?>"/>
     <div class="finlay-carousel-caption">
        <h3><?php echo $row['MachineName']?></h3>
          <div>
            <p>
             Click the link above for more details about <?php echo $row['MachineName']>
            </p>
          </div>
                <a class="left carousel-control" href="#carousel-example-captions" data-slide="prev">
          <span class="glyphicon glyphicon-chevron-left"></span>
        </a>
        <a class="right carousel-control" href="#carousel-example-captions" data-slide="next">
          <span class="glyphicon glyphicon-chevron-right"></span>
        </a>
      </div>
     </div>
      </div>
        <?php
                }
                mysql_close($connection);
        ?>

当前,不是将每个图像放置在转盘内,而是为页面下方的每个图像创建一个新的转盘。如果<carousel-example-captions>html在while循环之外,那么它将创建一次,然后img标签将在您单击下一步>和prev <按钮时为每张幻灯片拾取新图像。

另请注意<h3><?php echo $row['MachineName']?></h3>--我尚未将标题转换为超链接,因为我想先使轮播正常工作。

匕首2002

我最近添加了一个带有mysql数据库链接的轮播。问题是您在while语句中创建了新的轮播代码。如果您将它取出来,而只是将新的幻灯片命令放进去,它将很完美。

    <div class="bs-example">
    <div id="carousel-example-captions" class="carousel slide" data-ride="carousel">
        <div class="carousel-inner">
<?php
    $counter = 1;
    while($row = mysql_fetch_array($result)){
?>
            <div class="item<?php if($counter <= 1){echo " active"; } ?>">
                <a href="">
                    <img data-src="holder.js/900x800/auto/#777:#777" style="height: 400px; width: 400px;" alt="First slide image" src="<?php echo $row['MachineImagePath'] ?>"/>
                </a>
                <div class="finlay-carousel-caption">
                    <h3><?php echo $row['MachineName']?></h3>
                    <p>Click the link above for more details about <?php echo $row['MachineName']>; ?></p>
                </div>
            </div>
<?php
    $counter++;
    }
    mysql_close($connection);
?>

        <ol class="carousel-indicators">
           <li data-target="#carousel-example-captions" data-slide-to="0" class="active"></li>
           <li data-target="#carousel-example-captions" data-slide-to="1"></li>
           <li data-target="#carousel-example-captions" data-slide-to="2"></li>
        </ol>
    </div>
</div>

如果您从mysql语句中获得了行数,则可以更改指标部分,使其具有一个循环,从而允许无限数量的幻灯片。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Bootstrap Carousel的问题

来自分类Dev

复制Bootstrap Carousel箭头

来自分类Dev

复制Bootstrap Carousel箭头

来自分类Dev

夹层中的Bootstrap Carousel

来自分类Dev

Bootstrap Carousel动画重叠

来自分类Dev

Wordpress PHP 在 Bootstrap Carousel 中吐出相同的帖子 ID

来自分类Dev

Problems with twitter bootstrap carousel control?

来自分类Dev

如何使Carousel Bootstrap 3响应

来自分类Dev

Django中的Bootstrap Carousel实现

来自分类Dev

闪亮应用中的Bootstrap Carousel

来自分类Dev

Bootstrap Carousel:字幕不显示

来自分类Dev

Bootstrap Carousel自动启动暂停

来自分类Dev

Bootstrap Carousel(如何加载javascript?)

来自分类Dev

Bootstrap Carousel无法正常工作

来自分类Dev

Bootstrap Carousel:内容上方的标题

来自分类Dev

bootstrap 4 carousel 底部的 Div

来自分类Dev

无法加载 Carousel - Bootstrap 4

来自分类Dev

Bootstrap Carousel Error == TypeError:$(...)。carousel不是一个函数

来自分类Dev

Bootstrap Carousel内部未触发Tablesaw

来自分类Dev

播放Vimeo视频时暂停Bootstrap Carousel

来自分类Dev

如何触发Bootstrap Carousel的轮播指标

来自分类Dev

Twitter Bootstrap Carousel-不要循环

来自分类Dev

如何告诉Bootstrap Carousel跳过元素或类?

来自分类Dev

Bootstrap Carousel内部的“自动播放”

来自分类Dev

How to use yii 2.0 Bootstrap carousel?

来自分类Dev

Bootstrap Carousel没有显示在页面上

来自分类Dev

在Bootstrap Carousel中使用JQuery Zoom

来自分类Dev

Bootstrap Carousel:禁用指示器

来自分类Dev

Bootstrap Carousel示例不显示文本