Bagaimana untuk melaksanakan sistem tinjauan dan maklum balas dalam talian yang mudah menggunakan PHP

王林
Lepaskan: 2023-09-24 16:10:02
asal
1386 orang telah melayarinya

Bagaimana untuk melaksanakan sistem tinjauan dan maklum balas dalam talian yang mudah menggunakan PHP

Cara menggunakan PHP untuk melaksanakan sistem tinjauan dan maklum balas dalam talian yang mudah

Dalam era Internet, sistem tinjauan dan maklum balas adalah alat penting bagi syarikat dan organisasi untuk mendapatkan pendapat pengguna dan memahami keperluan pengguna. Artikel ini akan memperkenalkan cara menggunakan bahasa PHP untuk melaksanakan tinjauan dalam talian dan sistem maklum balas yang mudah.

1. Cipta pangkalan data

Pertama, kita perlu mencipta pangkalan data MySQL untuk menyimpan maklumat tinjauan dan maklum balas pengguna. Anda boleh menggunakan pernyataan SQL berikut untuk mencipta pangkalan data bernama "tinjauan" dan mencipta jadual bernama "maklum balas" di dalamnya:

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

2. Tulis borang HTML

Seterusnya, kita perlu menulis borang HTML untuk membenarkan pengguna Masukkan maklumat tinjauan dan maklum balas. Berikut adalah contoh bentuk mudah:

<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>
Salin selepas log masuk

3. Tulis kod PHP

Seterusnya, kita perlu menulis kod PHP untuk memproses data borang yang dihantar oleh pengguna dan menyimpannya dalam pangkalan data. Berikut ialah contoh mudah:

<?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();
?>
Salin selepas log masuk

Dalam kod di atas, kami mula-mula mendapatkan data borang yang dihantar oleh pengguna, dan kemudian menyambung ke pangkalan data MySQL untuk memasukkan data borang ke dalam jadual "maklum balas".

4. Paparkan hasil tinjauan dan maklum balas

Untuk memaparkan hasil tinjauan dan maklum balas, kami boleh menulis halaman PHP untuk menanyakan pangkalan data dan memaparkan hasilnya. Berikut ialah contoh mudah:

<?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();
?>
Salin selepas log masuk

Kod di atas akan menanyakan hasil tinjauan dan maklum balas daripada jadual "maklum balas" dan memaparkannya pada halaman dalam bentuk senarai.

Ringkasan:

Melalui langkah di atas, kami boleh menggunakan PHP untuk melaksanakan sistem tinjauan dan maklum balas dalam talian yang mudah, membolehkan pengguna mengisi borang tinjauan dan menyerahkan data, dan pada masa yang sama memaparkan hasil tinjauan dan maklum balas . Sudah tentu, ini hanyalah contoh mudah dan anda boleh memanjangkan dan mengoptimumkannya mengikut keperluan anda.

Atas ialah kandungan terperinci Bagaimana untuk melaksanakan sistem tinjauan dan maklum balas dalam talian yang mudah menggunakan PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!