首頁 >後端開發 >php教程 >利用PHP開發的二手回收網站支援商品批量刪除

利用PHP開發的二手回收網站支援商品批量刪除

WBOY
WBOY原創
2023-07-01 17:13:37460瀏覽

利用PHP開發的二手回收網站支援商品批量刪除

隨著社會的進步和人們環保意識的增強,二手商品回收產業得到了迅速發展。為了滿足市場需求,許多企業紛紛開設了二手回收網站,方便用戶銷售和購買二手商品。在這樣的網站中,商品的刪除是常見的操作。本文將介紹如何利用PHP開發一個支援大量刪除商品的二手回收網站,並提供對應的程式碼範例。

首先,我們需要建立一個資料庫表格來儲存商品的資訊。假設我們有一個名為"products"的表格,它包含以下欄位:商品ID(id)、商品名稱(name)、商品價格(price)和商品描述(description)。

接下來,我們需要建立一個頁面來顯示商品列表,並提供大量刪除的功能。我們可以使用HTML和PHP混合來開發這個頁面。以下是範例程式碼:

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>二手回收网站商品管理</title>
</head>
<body>
    <h1>商品列表</h1>
    <form action="delete.php" method="post">
        <table>
            <tr>
                <th></th>
                <th>ID</th>
                <th>名称</th>
                <th>价格</th>
                <th>描述</th>
            </tr>
            <?php
                // 连接数据库
                $conn = mysqli_connect("localhost", "username", "password", "database");
                if (!$conn) {
                    die("连接数据库失败:" . mysqli_connect_error());
                }
                // 查询商品列表
                $sql = "SELECT * FROM products";
                $result = mysqli_query($conn, $sql);
                if (mysqli_num_rows($result) > 0) {
                    while ($row = mysqli_fetch_assoc($result)) {
                        echo "<tr>";
                        echo "<td><input type="checkbox" name="delete[$row[id]]"></td>";
                        echo "<td>$row[id]</td>";
                        echo "<td>$row[name]</td>";
                        echo "<td>$row[price]</td>";
                        echo "<td>$row[description]</td>";
                        echo "</tr>";
                    }
                }
                mysqli_close($conn);
            ?>
        </table>
        <input type="submit" value="批量删除">
    </form>
</body>
</html>

在上述程式碼中,我們使用了資料庫連接函數mysqli_connect()來連接資料庫,並使用查詢語句SELECT * FROM products來取得商品列表。在HTML表格中,我們使用了2213c9627c391f00ef101b1592023bcb來讓使用者選擇要刪除的商品。

接下來,我們需要建立用於處理刪除操作的delete.php頁面。以下是範例程式碼:

<?php
    // 连接数据库
    $conn = mysqli_connect("localhost", "username", "password", "database");
    if (!$conn) {
        die("连接数据库失败:" . mysqli_connect_error());
    }
    // 处理删除操作
    if ($_SERVER["REQUEST_METHOD"] == "POST") {
        if (isset($_POST["delete"])) {
            foreach ($_POST["delete"] as $id => $value) {
                $sql = "DELETE FROM products WHERE id = '$id'";
                mysqli_query($conn, $sql);
            }
        }
    }
    mysqli_close($conn);
    header("Location: index.php"); // 删除完成后跳转回商品列表页面
?>

在上述程式碼中,我們首先連接到資料庫。然後,我們使用$_POST["delete"]來取得使用者選擇的要刪除的商品ID,並依序執行刪除操作。最後,我們使用header()函數將使用者重新導向回商品列表頁面。

透過以上程式碼範例,我們實作了一個支援商品批量刪除的二手回收網站。使用者可以在頁面中選擇要刪除的商品,點擊「大量刪除」按鈕後,系統將根據使用者的選擇刪除對應的商品,並跳轉回商品清單頁面。這個功能可以提高使用者體驗,減少使用者的操作時間,提升後台管理效率。

當然,這只是一個簡單的範例,真實的二手回收網站可能還包含其他功能,例如使用者註冊、使用者登入、商品發布等。開發者可以根據實際需求進行擴展和優化。

總之,利用PHP開發的二手回收網站支援商品大量刪除,能滿足使用者的需求,提升網站的易用性和管理效率。希望以上程式碼範例能為開發者在實際專案中提供一定的參考和幫助。

以上是利用PHP開發的二手回收網站支援商品批量刪除的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn