Heim  >  Artikel  >  Backend-Entwicklung  >  So implementieren Sie ein einfaches Online-Umfrage- und Feedbacksystem mit PHP

So implementieren Sie ein einfaches Online-Umfrage- und Feedbacksystem mit PHP

王林
王林Original
2023-09-24 16:07:411345Durchsuche

So implementieren Sie ein einfaches Online-Umfrage- und Feedbacksystem mit PHP

So implementieren Sie mit PHP ein einfaches Online-Umfrage- und Feedbacksystem

Im Internetzeitalter sind Umfrage- und Feedbacksysteme wichtige Werkzeuge für Unternehmen und Organisationen, um Benutzermeinungen einzuholen und Benutzerbedürfnisse zu verstehen. In diesem Artikel wird erläutert, wie Sie mithilfe der PHP-Sprache ein einfaches Online-Umfrage- und Feedbacksystem implementieren.

1. Erstellen Sie eine Datenbank

Zuerst müssen wir eine MySQL-Datenbank erstellen, um Benutzerumfragen und Feedbackinformationen zu speichern. Sie können die folgende SQL-Anweisung verwenden, um eine Datenbank mit dem Namen „survey“ zu erstellen und darin eine Tabelle mit dem Namen „feedback“ zu erstellen:

CREATE DATABASE survey;
USE survey;
CREATE TABLE feedback (
    id INT AUTO_INCREMENT PRIMARY KEY,
    name VARCHAR(50),
    email VARCHAR(50),
    message TEXT
);

2. Schreiben Sie ein HTML-Formular

Als nächstes müssen wir ein HTML-Formular schreiben, um es dem Benutzer zu ermöglichen Geben Sie Umfrage- und Feedbackinformationen ein. Das Folgende ist ein einfaches Formularbeispiel:

<form action="submit.php" method="post">
    <label for="name">姓名:</label>
    <input type="text" name="name" id="name" required><br>
    
    <label for="email">邮箱:</label>
    <input type="email" name="email" id="email" required><br>
    
    <label for="message">留言:</label>
    <textarea name="message" id="message" rows="5" required></textarea><br>
    
    <input type="submit" value="提交">
</form>

3. PHP-Code schreiben

Als nächstes müssen wir PHP-Code schreiben, um die vom Benutzer übermittelten Formulardaten zu verarbeiten und in der Datenbank zu speichern. Hier ist ein einfaches Beispiel:

<?php
// 获取表单数据
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];

// 连接数据库
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "survey";

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

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

// 插入数据
$sql = "INSERT INTO feedback (name, email, message) VALUES ('$name', '$email', '$message')";

if ($conn->query($sql) === TRUE) {
    echo "提交成功!";
} else {
    echo "提交失败: " . $sql . "<br>" . $conn->error;
}

$conn->close();
?>

Im obigen Code erhalten wir zunächst die vom Benutzer übermittelten Formulardaten und stellen dann eine Verbindung zur MySQL-Datenbank her, um die Formulardaten in die „Feedback“-Tabelle einzufügen.

4. Zeigen Sie die Umfrage- und Feedback-Ergebnisse an

Um die Umfrage- und Feedback-Ergebnisse anzuzeigen, können wir eine PHP-Seite schreiben, um die Datenbank abzufragen und die Ergebnisse anzuzeigen. Hier ein einfaches Beispiel:

<?php
// 连接数据库
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "survey";

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

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

// 查询数据
$sql = "SELECT name, email, message FROM feedback";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
    // 输出数据
    while($row = $result->fetch_assoc()) {
        echo "姓名: " . $row["name"]. " - 邮箱: " . $row["email"]. " - 留言: " . $row["message"]. "<br>";
    }
} else {
    echo "暂无调查和反馈结果!";
}

$conn->close();
?>

Der obige Code fragt die Umfrage- und Feedback-Ergebnisse aus der „Feedback“-Tabelle ab und zeigt sie in Form einer Liste auf der Seite an.

Zusammenfassung:

Durch die oben genannten Schritte können wir PHP verwenden, um ein einfaches Online-Umfrage- und Feedbacksystem zu implementieren, das es Benutzern ermöglicht, das Umfrageformular auszufüllen und Daten zu übermitteln und gleichzeitig die Ergebnisse der Umfrage und des Feedbacks anzuzeigen . Dies ist natürlich nur ein einfaches Beispiel und Sie können es entsprechend Ihren Bedürfnissen erweitern und optimieren.

Das obige ist der detaillierte Inhalt vonSo implementieren Sie ein einfaches Online-Umfrage- und Feedbacksystem mit PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn