Cara menggunakan PHP untuk membangunkan papan mesej mudah dan fungsi komen
Pengenalan:
Papan mesej dan fungsi komen adalah dalam pembangunan di laman web Salah satu keperluan biasa ialah ia membolehkan pengguna untuk menyatakan pendapat mereka, bertukar idea, dan meningkatkan interaktiviti laman web. Artikel ini akan memperkenalkan cara menggunakan PHP untuk membangunkan papan mesej ringkas dan fungsi ulasan, dan menyediakan contoh kod khusus untuk rujukan pembaca.
1. Penyediaan projek:
Sebelum memulakan pembangunan, kita perlu memastikan bahawa kita mempunyai syarat asas berikut:
CREATE TABLE messages ( id INT PRIMARY KEY AUTO_INCREMENT, author VARCHAR(50) NOT NULL, content TEXT NOT NULL, timestamp TIMESTAMP DEFAULT CURRENT_TIMESTAMP );
3. Templat laman web:
Kita perlu mencipta fail HTML sebagai templat untuk laman web papan mesej. Templat ini mengandungi borang untuk pengguna menyerahkan ulasan, dan kawasan untuk memaparkan ulasan. Berikut ialah contoh templat mudah:<!DOCTYPE html> <html> <head> <title>留言板</title> <style> #messages { margin-top: 20px; } </style> </head> <body> <h1>留言板</h1> <form action="post.php" method="post"> <input type="text" name="author" placeholder="请输入您的姓名" required><br> <textarea name="content" placeholder="请输入留言内容" required></textarea><br> <input type="submit" value="发布留言"> </form> <div id="messages"> <!-- 留言显示区域 --> </div> </body> </html>
<?php // 连接数据库 $host = "localhost"; $username = "root"; $password = "123456"; $database = "message_board"; $conn = mysqli_connect($host, $username, $password, $database); if (!$conn) { die("数据库连接失败:" . mysqli_connect_error()); } // 处理提交的留言 $author = $_POST['author']; $content = $_POST['content']; $sql = "INSERT INTO messages (author, content) VALUES ('$author', '$content')"; if (mysqli_query($conn, $sql)) { echo "留言发布成功"; } else { echo "留言发布失败:" . mysqli_error($conn); } // 查询数据库中的留言并显示 $sql = "SELECT * FROM messages"; $result = mysqli_query($conn, $sql); if (mysqli_num_rows($result) > 0) { while ($row = mysqli_fetch_assoc($result)) { echo "<p>{$row['author']}: {$row['content']}</p>"; echo "<small>{$row['timestamp']}</small><br>"; } } mysqli_close($conn); ?>
CREATE TABLE comments ( id INT PRIMARY KEY AUTO_INCREMENT, message_id INT, author VARCHAR(50) NOT NULL, content TEXT NOT NULL, timestamp TIMESTAMP DEFAULT CURRENT_TIMESTAMP, FOREIGN KEY (message_id) REFERENCES messages(id) );
Ringkasan:
Artikel ini memperkenalkan cara menggunakan PHP untuk membangunkan papan mesej ringkas dan fungsi ulasan. Dengan mencipta jadual pangkalan data, menulis kod PHP dan membuat templat laman web, kami boleh melaksanakan fungsi mesej dan komen pengguna. Pembaca boleh mengubah suai dan melanjutkan kod mengikut keperluan mereka sendiri dan mencipta fungsi papan mesej yang sesuai untuk projek mereka sendiri.Atas ialah kandungan terperinci Bagaimana untuk membangunkan papan mesej ringkas dan fungsi komen menggunakan PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!