Maison >développement back-end >tutoriel php >Un site Web de recyclage d'occasion développé en PHP prend en charge la suppression par lots de marchandises

Un site Web de recyclage d'occasion développé en PHP prend en charge la suppression par lots de marchandises

WBOY
WBOYoriginal
2023-07-01 17:13:37478parcourir

Le site Web de recyclage d'occasion développé en PHP prend en charge la suppression par lots de biens

Avec les progrès de la société et la sensibilisation accrue des gens à l'environnement, l'industrie du recyclage des biens d'occasion s'est développée rapidement. Afin de répondre à la demande du marché, de nombreuses entreprises ont ouvert des sites Web de recyclage d'occasion pour permettre aux utilisateurs de vendre et d'acheter des biens d'occasion. Sur ces sites Web, la suppression de produits est une opération courante. Cet article explique comment utiliser PHP pour développer un site Web de recyclage d'occasion prenant en charge la suppression par lots de marchandises et fournit des exemples de code correspondants.

Tout d'abord, nous devons créer une table de base de données pour stocker les informations sur le produit. Supposons que nous ayons une table nommée « produits » qui contient les champs suivants : ID du produit (id), nom du produit (nom), prix du produit (prix) et description du produit (description).

Ensuite, nous devons créer une page pour afficher la liste des produits et fournir la fonction de suppression par lots. Nous pouvons développer cette page en utilisant un mélange de HTML et PHP. Voici un exemple de code :

<!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>

Dans le code ci-dessus, nous utilisons la fonction de connexion à la base de données mysqli_connect() pour nous connecter à la base de données, et utilisons l'instruction de requête SELECT * FROM products pour obtenir la liste des produits. Dans le tableau HTML, nous utilisons <code>2213c9627c391f00ef101b1592023bcb pour permettre aux utilisateurs de sélectionner les éléments à supprimer. mysqli_connect()来连接数据库,并使用查询语句SELECT * FROM products来获取商品列表。在HTML表格中,我们使用了514d05be645eb7d51e331036aaf6fa36来让用户选择要删除的商品。

接下来,我们需要创建用于处理删除操作的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()

Ensuite, nous devons créer la page delete.php qui gère les opérations de suppression. Voici l'exemple de code :

rrreee

Dans le code ci-dessus, nous nous connectons d'abord à la base de données. Ensuite, nous utilisons $_POST["delete"] pour obtenir l'ID de produit sélectionné par l'utilisateur à supprimer et effectuons l'opération de suppression dans l'ordre. Enfin, nous utilisons la fonction header() pour rediriger l'utilisateur vers la page de liste de produits.

Grâce à l'exemple de code ci-dessus, nous avons mis en place un site Web de recyclage d'occasion qui prend en charge la suppression par lots de produits. Les utilisateurs peuvent sélectionner les produits à supprimer sur la page. Après avoir cliqué sur le bouton « Supprimer par lots », le système supprimera les produits correspondants en fonction de la sélection de l'utilisateur et reviendra à la page de liste de produits. Cette fonction peut améliorer l'expérience utilisateur, réduire le temps de fonctionnement de l'utilisateur et améliorer l'efficacité de la gestion en arrière-plan.

Bien sûr, ce n'est qu'un exemple simple. Un véritable site Web de recyclage d'occasion peut également inclure d'autres fonctions, telles que l'enregistrement des utilisateurs, la connexion des utilisateurs, la libération du produit, etc. Les développeurs peuvent étendre et optimiser en fonction des besoins réels. 🎜🎜En bref, le site Web de recyclage d'occasion développé en PHP prend en charge la suppression par lots de marchandises, ce qui peut répondre aux besoins des utilisateurs et améliorer la convivialité et l'efficacité de gestion du site Web. Nous espérons que les exemples de code ci-dessus pourront fournir une référence et une aide aux développeurs dans des projets réels. 🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn