簡體   English   中英

特殊記錄未顯示在Modal中

[英]Particular records does not show up in Modal

我想在彈出的模型中顯示特定記錄以進行編輯,以下是我正在使用的代碼。 將彈出模式彈出窗口,但僅顯示第一條記錄。 我不知道如何傳遞用戶在調用myModal的同一頁面上單擊的產品的ID。 請給我一些有關如何解決此問題的提示。

View_product.php

<tbody role="alert" aria-live="polite" aria-relevant="all">
              <?php
 $query="SELECT * FROM tbl_product";
 $sql_q=mysql_query($query) or die(mysql_error());
  while($row = mysql_fetch_array($sql_q))
    {
    $productid=$row['pid'];
    $prodName= $row['product_name']; 
    $prodPrice= $row['product_price']; 

 ?>
              <tr class="odd">
                <td class=" sorting_1"><?=$prodName?></td>
                <td class="center "><?=$prodPrice?></td>
                <td class="center "> <a class="btn btn-info" data-toggle="modal" data-target="#myModalDetail" href="#myModalDetail"> <i class="fa fa-edit"></i> </a> </td>
              </tr>

              <? } ?>
            </tbody>

<div class="modal fade" id="myModalDetail">
  <?php require "edit_products.php"; ?>
</div>

edit_products.php

    <?php

     $productid=$productid;
     $query="SELECT * FROM tbl_product WHERE pid='".$productid."'";
     $sql_q=mysql_query($query);

        while($row = mysql_fetch_array($sql_q))
        {
            $productid=$row['pid'];
            $prodName= $row['product_name']; 
            $prodPrice= $row['product_price']; 

        }
    ?>

        <div class="modal-dialog">
          <div class="modal-content">
            <div class="modal-header">
              <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
              <h4 class="modal-title">Edit Products</h4>
            </div>
            <div class="modal-body">
              <div class="row">
                <div class="col-lg-12">
                  <form role="form" name="Insertdb" method="post" action="Insert_code/edit-products.php">
                    <div class="row">
                      <div class="col-lg-4">
                        <div class="form-group">
                          <label>Product Name</label>
                        </div>
                      </div>
                      <div class="col-lg-6">
                      <input class="form-control" name="prodName" value="<?=$prodName ?>">
                      </div>
                    </div>
                    <div class="row">
                      <div class="col-lg-4">
                        <div class="form-group">
                          <label>Product Price</label>
                        </div>
                      </div>
                      <div class="col-lg-6">
                     <input class="form-control" name="prodPrice" value="<?=$prodPrice?>">
                      </div>
                    </div>
                   </div>
              </div>
            </div>
         <div class="modal-footer">
         <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
        <input name="button1" type="submit" class="btn btn-primary"> 
        </form>
        </div>
       </div>
       <!-- /.modal-content --> 
     </div>
     <!-- /.modal-dialog -->
   </div>
<tbody role="alert" aria-live="polite" aria-relevant="all">
<?php
$query="SELECT * FROM tbl_product";
$sql_q=mysql_query($query) or die(mysql_error());
while($row = mysql_fetch_array($sql_q))
{
$productid=$row['pid'];
$prodName= $row['product_name']; 
$prodPrice= $row['product_price']; 

?>
    <tr class="odd">
        <td class=" sorting_1"><?=$prodName?></td>
        <td class="center "><?=$prodPrice?></td>
        <td class="center "> 

            <!-- change data-target -->
            <a class="btn btn-info" data-toggle="modal" data-target="#myModalDetail-<?=$productid?>" href="#myModalDetail">
                <i class="fa fa-edit"></i>
            </a> 
            <!-- change data-target -->

            <!-- place this code inside the loop -->

            <div class="modal fade" id="myModalDetail-<?=$productid?>">
                <?php require "edit_products.php"; ?>
            </div>

            <!-- place this code inside the loop -->

        </td>
    </tr>

<? } ?>
</tbody>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM