php—使用mysql数据库中的详细信息,从动态创建的一组图像中动态地将数据传递给模式

a5g8bdjr  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(212)

我使用从mysql数据库检索的数据创建了多个对象。每个对象包含一个可单击的图像和两个标题。我可以点击一个图像连接到一个模态,但它只返回一个模态与信息从最后一个对象,无论哪个图像被点击。请帮忙。
下面的部分创建对象和作品。

<div class="row kprod">
  <?php
    $get_kits = "select * from kitchens ORDER BY k_brand";
    $run_kits = mysqli_query($con, $get_kits);
    while($row_slides=mysqli_fetch_array($run_kits)){
	    $kit_brand = $row_slides['k_brand'];
	    $kit_name = $row_slides['k_name'];
	    $kit_img = $row_slides['k_img'];
	    $kit_desc = $row_slides['k_description'];
	    $kit_id = $row_slides['k_id'];

	    echo"
	    <div class='col-12 col-xs-12 col-md-6 col-lg-4 kpindi'>
        <div class='row'>
          <div class='col imgcol'>
            <img class='img-fluid' src='assets/img/$kit_img' href='#portfolio-modal-1' data-toggle='modal'>
          </div>
        </div>
        <div class='row'>
          <div class='col'>
            <div>
              <h5 class='kprodtext' style='font-family:Adamina, serif;'>$kit_brand</h5>
              <h6 class='kprodtext' style='font-family:Adamina, serif;'><em>$kit_name</em></h6>
            </div>
          </div>
       </div>
     </div>";}
     ?>
</div>

下一部分是模态,我也想传递数据。

<div id="portfolio-modal-1" class="modal text-center" role="dialog" tabindex="-1">
  <div class="modal-dialog modal-lg" role="document">
    <div class="modal-content">
      <div class="modal-header">
        <button class="close" type="button" data-dismiss="modal" aria-label="Close">
        <span aria-hidden="true">x</span></button> 
      </div>
      <div class="modal-body">
        <div class="container text-center">
          <div class="row">
            <div class="col-lg-8 mx-auto">
              <h2  class="kprodtext" style="font-family:Adamina, serif;">
              Brand</h2>
              <hr class="star-dark mb-5">
              <img src="assets/img/image.jpg" class="img-fluid mb-5">
              <h6 class="kprodtext mb-5" style="font-family:Adamina, serif;">
                <i>Name</i>
              </h6>
              <p class="kprodtext" style="font-family:Adamina, serif;">
                Desc
              </p>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
</div>
h43kikqp

h43kikqp1#

你需要给你的情态动词分配不同的id,否则只会打开一个。

相关问题