使用PHP開發簡單的留言板功能
留言板是非常常見的網站功能,它允許用戶在網站上發表留言、評論等內容。在本文中,我們將使用PHP程式語言來發展一個簡單的留言板功能。首先,我們需要一個包含資料庫的PHP環境。接下來,我們將逐步介紹如何實作留言板功能。
<?php $servername = "localhost"; $username = "root"; $password = "password"; $dbname = "guestbook"; // 创建数据库连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接是否成功 if ($conn->connect_error) { die("连接失败:" . $conn->connect_error); } echo "连接成功"; ?>
<?php // SQL查询语句 $sql = "SELECT * FROM messages"; // 执行查询 $result = $conn->query($sql); // 检查查询结果是否为空 if ($result->num_rows > 0) { // 输出每一条留言 while ($row = $result->fetch_assoc()) { echo "用户名:" . $row["name"] . "<br>"; echo "留言内容:" . $row["message"] . "<br>"; echo "留言时间:" . $row["date"] . "<br><br>"; } } else { echo "暂无留言"; } // 关闭数据库连接 $conn->close(); ?>
<?php // 检查用户是否提交了留言 if (isset($_POST["submit"])) { // 获取用户输入的用户名和留言内容 $name = $_POST["name"]; $message = $_POST["message"]; // 插入数据到数据库 $sql = "INSERT INTO messages (name, message) VALUES ('$name', '$message')"; if ($conn->query($sql) === TRUE) { echo "留言成功"; } else { echo "留言失败:" . $conn->error; } } // 关闭数据库连接 $conn->close(); ?> <html> <body> <form method="post" action=""> <label for="name">用户名:</label> <input type="text" name="name" id="name"><br> <label for="message">留言内容:</label> <textarea name="message" id="message" rows="5" cols="30"></textarea><br> <input type="submit" name="submit" value="提交留言"> </form> </body> </html>
以上就是使用PHP開發簡單的留言板功能的全部程式碼。透過上述步驟,我們可以建立一個具備留言顯示和留言提交功能的簡單留言板。可依需求對程式碼進行擴充和最佳化,例如新增使用者驗證、評論回覆等功能。希望本文對您有幫助!
以上是如何使用PHP開發簡單的留言板功能的詳細內容。更多資訊請關注PHP中文網其他相關文章!