簡體   English   中英

在按鈕單擊 php 上顯示數據庫中特定行的數據

[英]display data of particular row from database on button click php

我正在制作一個食品捐贈網站,所以我想顯示該特定項目的數據。

<?php
include 'partials/_dbconnect.php';
$sql="SELECT * FROM `TABLENAME`";
$result=mysqli_query($conn,$sql);
while($res = mysqli_fetch_array($result))
{


    $item=$res['itemname'];
    $where=$res['address'];
    $qty=$res['quantity'];
    $qtym=$res['quantity_m'];
    $sta=$res['state'];
echo
   '
   <div class="card text-center text-white bg-dark mb-3 mt-3 style="max-width: 18rem;">
        <div class="card-body">
            <h5 class="card-header">' . $item . ' available </h5><br>
            <p class="card-text ">Location - ' . $where . ' , ' . $sta . ' <br> Quantity - ' . $qty . ' ' . $qtym . ' </p>

            <button type="button" class="btn btn-outline-primary outline" data-toggle="modal" data-target="#exampleModalCenter">
                Recieve
            </button>
        </div>
    </div>
   
';
}?>
//MODAL CODE HERE FROM BOOTSTRAP

我想要實現的是當我在出現的模式上單擊 YES 時,我希望顯示該特定項目的信息。

點擊查看圖片

在此確認模式將出現之后,然后單擊“是”,我希望顯示該特定項目的全部信息。

  1. 在模態窗口中制作表單標簽

  2. 分配 action 屬性,例如 item.php

  3. 分配方法屬性帖子(如果需要,可以獲取)

  4. 使用 type 屬性提交表單中的輸入標簽(是按鈕)

  5. 使用隱藏屬性進行輸入並分配 value='<item_id>', name='<param_name>'

  6. 在 item.php 中從請求 <param_name> 中獲取,像這樣

    $var = $_POST['<param_name'>];

  7. id=$var 的查詢項

  8. 使用此項目數據將結果作為 html 返回

如果您想在不重新加載頁面的情況下以模態顯示項目數據,您可以使用 ajax 進行異步查詢

暫無
暫無

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

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