Maison >développement back-end >tutoriel php >Un site Web de recyclage d'occasion développé en PHP fournit une fonction de reporting des plaintes des utilisateurs

Un site Web de recyclage d'occasion développé en PHP fournit une fonction de reporting des plaintes des utilisateurs

王林
王林original
2023-07-01 23:31:35690parcourir

Le site de recyclage d'occasion développé par PHP propose une fonction de reporting des réclamations des utilisateurs

Avec le développement rapide d'Internet, le marché du commerce d'occasion émerge progressivement. Toutefois, cette situation a été suivie par une augmentation de certaines mauvaises pratiques commerciales et de certains différends. Afin de garantir la sécurité des transactions des utilisateurs et de maintenir une bonne image du site Web, un site Web de recyclage d'occasion devrait fournir des fonctions de reporting des plaintes des utilisateurs. Cet article présentera comment utiliser PHP pour développer un site Web de recyclage d'occasion et y ajouter des fonctions de reporting des réclamations des utilisateurs.

Tout d'abord, nous devons créer une base de données pour stocker les informations sur les plaintes des utilisateurs. Créez un tableau nommé « réclamations » dans MySQL, qui contient les champs suivants :

CREATE TABLE complaints (
   id INT AUTO_INCREMENT PRIMARY KEY,
   user_id INT NOT NULL,
   complaint TEXT NOT NULL,
   created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
   updated_at DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);

Ajoutez un formulaire de réclamation sur la page d'accueil du site Web pour que les utilisateurs puissent soumettre des informations sur la réclamation. Ajoutez le code suivant en HTML :

<form action="submit_complaint.php" method="post">
   <textarea name="complaint" rows="5" cols="40" placeholder="请输入您的投诉内容"></textarea>
   <input type="submit" value="提交投诉">
</form>

Lorsque l'utilisateur clique sur le bouton de soumission, il passera à la page "submit_complaint.php" pour gérer les informations de réclamation soumises par l'utilisateur. Dans le fichier "submit_complaint.php", nous insérons les informations sur la réclamation dans la base de données via le code PHP :

<?php
   $servername = "localhost";
   $username = "username";
   $password = "password";
   $dbname = "database";

   $conn = new mysqli($servername, $username, $password, $dbname);
   if ($conn->connect_error) {
       die("连接失败: " . $conn->connect_error);
   }

   $complaint = $_POST['complaint'];

   $sql = "INSERT INTO complaints (user_id, complaint) VALUES (1, '$complaint')";
   if ($conn->query($sql) === TRUE) {
       echo "投诉提交成功";
   } else {
       echo "投诉提交失败: " . $conn->error;
   }

   $conn->close();
?>

Une fois que l'utilisateur a soumis la réclamation, nous devons également fournir une interface permettant à l'administrateur de visualiser et de traiter la réclamation. Dans le code HTML de la page administrateur, nous ajoutons un lien pour afficher la liste des plaintes :

<a href="complaints.php">查看投诉列表</a>

Après avoir cliqué sur le lien, il passera à la page "complaints.php" pour afficher la liste des plaintes. Dans le fichier "complaints.php", nous utilisons du code PHP pour obtenir la liste des réclamations de la base de données et l'afficher à l'administrateur :

<?php
   $servername = "localhost";
   $username = "username";
   $password = "password";
   $dbname = "database";

   $conn = new mysqli($servername, $username, $password, $dbname);
   if ($conn->connect_error) {
       die("连接失败: " . $conn->connect_error);
   }

   $sql = "SELECT * FROM complaints";
   $result = $conn->query($sql);

   if ($result->num_rows > 0) {
       while($row = $result->fetch_assoc()) {
           echo "投诉ID: " . $row["id"]. " - 用户ID: " . $row["user_id"]. " - 投诉内容: " . $row["complaint"]. "<br>";
       }
   } else {
       echo "暂无投诉列表";
   }

   $conn->close();
?>

Grâce aux étapes ci-dessus, nous avons ajouté avec succès la fonction de rapport de réclamation des utilisateurs à la seconde main. site de recyclage. Les utilisateurs peuvent déposer des plaintes via la page d'accueil du site Web, et les administrateurs peuvent consulter et traiter les plaintes via la page administrateur. La mise en œuvre de cette fonction offre aux utilisateurs un environnement de commerce d'occasion sûr et transparent, améliorant ainsi la crédibilité du site Web et la satisfaction des utilisateurs.

Résumé :

Cet article présente comment utiliser PHP pour développer un site Web de recyclage d'occasion et y ajouter une fonction de rapport de réclamation des utilisateurs. Grâce à la création de la base de données et à l'écriture du code PHP pertinent, nous avons permis aux utilisateurs de déposer des réclamations et aux administrateurs de visualiser et de traiter les réclamations. Cette fonctionnalité est cruciale pour conserver une bonne image du site et la sécurité des transactions des utilisateurs. J'espère que les lecteurs pourront apprendre à développer un site Web de recyclage d'occasion et à ajouter des fonctions associées en étudiant cet article.

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