Bootstrap数据切换不能使用“while”在PHP上工作

时间:2016-05-03 21:08:25

标签: php jquery twitter-bootstrap

我的“Bootstrap Collapse”问题。我的查询只显示我所有行的第一个$ ID_Producto。

<?php

        $Consulta_Productos = $Conexion ->query( "SELECT * FROM productos ORDER BY Producto_Categoria");
        while($Fila_Productos = $Consulta_Productos->fetch_assoc())
        {
            $ID_Producto = $Fila_Productos['ID_Producto'];
        ?>

            <span data-toggle="collapse" data-target="#demo">Show ID <?php echo $ID_Producto ?></span>
            <div id="demo" class="collapse">
                <?php echo $ID_Producto; ?>
            </div>
            <br>

        <?php
        }
        ?>

1 个答案:

答案 0 :(得分:1)

所有产品的data-target="#demo" and id="demo"都相同。

试试这个

<?php

        $Consulta_Productos = $Conexion ->query( "SELECT * FROM productos ORDER BY Producto_Categoria");
        while($Fila_Productos = $Consulta_Productos->fetch_assoc())
        {
            $ID_Producto = $Fila_Productos['ID_Producto'];
        ?>

            <span data-toggle="collapse" data-target="#demo<?php echo $ID_Producto; ?>">Show ID <?php echo $ID_Producto ?></span>
            <div id="demo<?php echo $ID_Producto; ?>" class="collapse">
                <?php echo $ID_Producto; ?>
            </div>
            <br>

        <?php
        }
        ?>