2016-05-03 3 views
0

"ブートストラップの折りたたみ"に問題があります。私のクエリは、すべての行の最初の$ ID_Productoだけを表示します。"while"を使用してブートストラップデータトグルがPHPで動作しない

<?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 
     } 
     ?> 
+0

を試してみてください? – Jah

+0

こんにちは、ありがとうございます。「IDを表示」をクリックし、データトグル=「折りたたみ」は正しい$ ID_Productoを表示しますが、私のすべての行のうち最初のものだけを表示します、他は動作しません –

+0

data-target = "#demo"とid = "demo"はすべての製品で同じです。 – Jah

答えて

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 
     } 
     ?> 
+0

本当にありがとう、私は本当にあなたの助けに感謝、私は前にそれを試して覚えているが、私はなぜ動作しなかったのか分からない、あなたに感謝男性:D –