PHP简单留言板源码教程:轻松搭建个人留言系统
在互联网时代,留言板是一个不可或缺的功能,它能够帮助网站用户之间进行交流互动,增强网站的活跃度。今天,我们将通过一个简单的PHP留言板源码,向大家展示如何轻松搭建一个个人留言系统。下面,就让我们一起学习如何使用PHP制作一个简单的留言板。
一、准备工作
1.安装PHP环境:在电脑上安装PHP环境,如WAMP、XAMPP等。
2.选择一个合适的文本编辑器:可以使用Sublime Text、Notepad++等文本编辑器。
二、源码分析
以下是一个简单的PHP留言板源码,包含前端HTML和后端PHP代码。
html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>PHP留言板</title>
</head>
<body>
<form action="save.php" method="post">
<p>昵称:<input type="text" name="nickname" required></p>
<p>留言:<textarea name="message" required></textarea></p>
<p><input type="submit" value="提交"></p>
</form>
<h2>留言列表</h2>
<?php
// 连接数据库
$conn = mysqli_connect("localhost", "root", "123456", "test");
// 检查连接
if (!$conn) {
die("连接失败: " . mysqli_connect_error());
}
// 查询留言信息
$sql = "SELECT * FROM messages ORDER BY id DESC";
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result) > 0) {
// 输出数据
while($row = mysqli_fetch_assoc($result)) {
echo "<p>" . $row["nickname"] . ":" . $row["message"] . "</p>";
}
} else {
echo "0 结果";
}
// 关闭数据库连接
mysqli_close($conn);
?>
</body>
</html>
`php
<?php
// 数据库配置
$host = "localhost";
$username = "root";
$password = "123456";
$dbname = "test";
// 创建连接 $conn = new mysqli($host, $username, $password, $dbname); // 检查连接 if ($conn->connecterror) { die("连接失败: " . $conn->connecterror); }
// 接收表单数据 $nickname = $conn->realescapestring($POST['nickname']); $message = $conn->realescapestring($POST['message']);
// 插入留言信息 $sql = "INSERT INTO messages (nickname, message) VALUES ('$nickname', '$message')"; if ($conn->query($sql) === TRUE) { echo "新记录插入成功"; } else { echo "Error: " . $sql . "<br>" . $conn->error; }
// 关闭数据库连接
$conn->close();
?>
`
三、源码说明
1.前端HTML代码:包含一个表单,用于接收用户的昵称和留言。
2.后端PHP代码:连接数据库,查询留言信息,并将用户提交的留言信息插入到数据库中。
四、运行测试
1.将HTML和PHP代码保存到同一目录下。
2.打开浏览器,访问HTML文件。
3.输入昵称和留言,点击提交。
4.测试成功后,查看数据库中的留言信息。
总结
通过本文的教程,我们学会了如何使用PHP制作一个简单的留言板。这个留言板具有基本的留言和查看留言功能,可以根据实际需求进行扩展和优化。希望这篇文章能对大家有所帮助!