Maison > développement back-end > tutoriel php > Comment développer une fonction simple de feedback utilisateur en utilisant PHP

Comment développer une fonction simple de feedback utilisateur en utilisant PHP

王林
Libérer: 2023-09-21 13:56:01
original
1496 Les gens l'ont consulté

Comment développer une fonction simple de feedback utilisateur en utilisant PHP

Comment utiliser PHP pour développer une fonction simple de retour d'utilisateur

Avec le développement continu de la technologie Internet, les fonctions de retour d'utilisateur deviennent de plus en plus importantes pour le développement de sites Web et d'applications. Grâce aux commentaires des utilisateurs, les développeurs peuvent comprendre les opinions et les suggestions des utilisateurs sur les produits, et ajuster et améliorer les produits en temps opportun. Dans cet article, nous verrons comment développer une fonctionnalité simple de commentaires des utilisateurs à l'aide de PHP.

1. Préparation
Avant de commencer, vous devez vous assurer que vous avez installé PHP et MySQL et que vous connaissez leur utilisation de base. De plus, une table de données MySQL contenant les champs suivants est également requise :

  • id (clé primaire à incrémentation automatique)
  • name (varchar, nom d'utilisateur)
  • email (varchar, email de l'utilisateur)
  • content (texte, contenu des commentaires)
  • created_at (dateheure, heure de création des commentaires)

2. Créez une page de commentaires
Tout d'abord, créez une page de formulaire HTML permettant aux utilisateurs de remplir les informations de commentaires. Le formulaire contient trois zones de saisie pour le nom, l'adresse e-mail et le contenu des commentaires, ainsi qu'un bouton de soumission.

<!DOCTYPE html>
<html>
<head>
<title>用户反馈</title>
</head>
<body>
<h2>用户反馈</h2>
<form action="submit_feedback.php" method="post">
<label for="name">姓名:</label>
<input type="text" name="name" required><br><br>
<label for="email">邮箱:</label>
<input type="email" name="email" required><br><br>
<label for="content">反馈内容:</label><br>
<textarea name="content" rows="5" cols="50" required></textarea><br><br>
<input type="submit" value="提交反馈">
</form>
</body>
</html>
Copier après la connexion

3. Traitement des informations sur les commentaires
Ensuite, créez un fichier PHP nommé submit_feedback.php pour traiter les informations sur les commentaires soumis par les utilisateurs. Tout d’abord, récupérez les données du formulaire. submit_feedback.php的PHP文件,用于处理用户提交的反馈信息。首先,获取表单中的数据。

<?php
$name = $_POST['name'];
$email = $_POST['email'];
$content = $_POST['content'];
Copier après la connexion

接下来,将数据插入到MySQL数据库中。

<?php
// 建立数据库连接
$servername = "localhost";
$username = "root";
$password = "your_password";
$dbname = "your_database";

$conn = new mysqli($servername, $username, $password, $dbname);

// 检查连接是否成功
if ($conn->connect_error) {
    die("数据库连接失败: " . $conn->connect_error);
}

// 插入数据到反馈表中
$sql = "INSERT INTO feedback (name, email, content, created_at) VALUES ('$name', '$email', '$content', NOW())";

if ($conn->query($sql) === TRUE) {
    echo "感谢您的反馈!";
} else {
    echo "反馈提交失败:" . $conn->error;
}

// 关闭数据库连接
$conn->close();

?>
Copier après la connexion

四、显示反馈列表
最后,创建一个名为feedback_list.php的PHP文件,用于显示用户提交的反馈列表。从数据库中获取所有反馈记录,并以表格形式展示出来。

<?php
// 建立数据库连接
$servername = "localhost";
$username = "root";
$password = "your_password";
$dbname = "your_database";

$conn = new mysqli($servername, $username, $password, $dbname);

// 检查连接是否成功
if ($conn->connect_error) {
    die("数据库连接失败: " . $conn->connect_error);
}

// 查询反馈列表
$sql = "SELECT * FROM feedback";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
    echo "<table>";
    echo "<tr><th>ID</th><th>姓名</th><th>邮箱</th><th>反馈内容</th><th>创建时间</th></tr>";
    while($row = $result->fetch_assoc()) {
        echo "<tr><td>".$row['id']."</td><td>".$row['name']."</td><td>".$row['email']."</td><td>".$row['content']."</td><td>".$row['created_at']."</td></tr>";
    }
    echo "</table>";
} else {
    echo "暂无反馈记录";
}

// 关闭数据库连接
$conn->close();

?>
Copier après la connexion

在浏览器中访问feedback_list.phprrreee

Ensuite, insérez les données dans la base de données MySQL.

rrreee

4. Afficher la liste des commentaires🎜Enfin, créez un fichier PHP nommé feedback_list.php pour afficher la liste des commentaires soumis par l'utilisateur. Obtenez tous les enregistrements de commentaires de la base de données et affichez-les sous forme de tableau. 🎜rrreee🎜Visitez feedback_list.php dans votre navigateur pour voir la liste des commentaires soumis. 🎜🎜Ci-dessus sont les étapes et les exemples de code pour développer une fonction simple de commentaires des utilisateurs à l'aide de PHP. Grâce à cette fonction, vous pouvez facilement recueillir les opinions et les suggestions des utilisateurs pour fournir une référence pour l'amélioration du produit. Bien entendu, dans les projets réels, des questions telles que la sécurité et la vérification des données doivent également être prises en compte. Voici juste un exemple simple. J'espère que cela sera utile à votre apprentissage et à votre développement ! 🎜

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal