ホームページ > バックエンド開発 > PHPチュートリアル > PHPで開発した中古リサイクルサイトが商品の一括削除に対応

PHPで開発した中古リサイクルサイトが商品の一括削除に対応

WBOY
リリース: 2023-07-01 17:16:01
オリジナル
458 人が閲覧しました

PHPを利用した一括削除対応中古品リサイクルサイトの構築

社会の進歩と人々の環境意識の高まりに伴い、中古品リサイクル業界は急速に発展してきました。市場の需要に応えるために、多くの企業が中古品の販売や購入を容易にする中古リサイクル ウェブサイトを開設しています。このような Web サイトでは、商品の削除が一般的な操作です。この記事では、PHP を使用して商品の一括削除をサポートする中古リサイクル Web サイトを開発する方法と、対応するコード例を紹介します。

まず、製品情報を保存するデータベース テーブルを作成する必要があります。製品 ID (id)、製品名 (name)、製品価格 (price)、製品説明 (description) のフィールドを含む「products」という名前のテーブルがあるとします。

次に、商品一覧を表示するページと一括削除機能を提供するページを作成する必要があります。このページは、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 テーブルでは、<input type="checkbox"> を使用して、ユーザーが削除する項目を選択できるようにします。

次に、削除操作を処理する 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() 関数を使用して、ユーザーを製品リスト ページにリダイレクトします。

上記のコード例を通じて、商品の一括削除をサポートする中古リサイクル Web サイトを実装しました。ユーザーはページ上で削除する商品を選択し、「一括削除」ボタンをクリックすると、ユーザーの選択に応じて該当する商品が削除され、商品一覧ページに戻ります。この機能により、ユーザー エクスペリエンスが向上し、ユーザーの操作時間が短縮され、バックグラウンド管理の効率が向上します。

もちろん、これは単純な例であり、実際の中古リサイクル Web サイトには、ユーザー登録、ユーザー ログイン、製品リリースなどの他の機能も含まれている場合があります。開発者は、実際のニーズに応じて拡張および最適化できます。

つまり、PHPで開発した中古リサイクルサイトは、商品の一括削除に対応しており、ユーザーのニーズに応え、サイトの使いやすさと管理効率を向上させることができます。上記のコード例が開発者に参考になり、実際のプロジェクトに役立つことを願っています。

以上がPHPで開発した中古リサイクルサイトが商品の一括削除に対応の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート