用php写一个留言板的代码
时间: 2024-01-01 22:47:49 浏览: 37
留言板是一种用户在网站上发布留言的工具,可以用 PHP 写一个留言板的代码。
这是一个简单的留言板的代码示例:
```
<html>
<body>
<?php
// 连接数据库
$conn = mysqli_connect("localhost", "username", "password", "database_name");
// 检测连接
if (!$conn) {
die("连接失败: " . mysqli_connect_error());
}
// 获取用户提交的留言
if (isset($_POST['submit'])) {
$name = $_POST['name'];
$message = $_POST['message'];
// 插入留言到数据库
$sql = "INSERT INTO messages (name, message) VALUES ('$name', '$message')";
if (mysqli_query($conn, $sql)) {
echo "留言发布成功";
} else {
echo "Error: " . $sql . "<br>" . 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 "<br> 姓名: " . $row["name"]. " - 留言: " . $row["message"];
}
} else {
echo "暂无留言";
}
// 关闭数据库连接
mysqli_close($conn);
?>
<form action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>" method="post">
姓名: <input type="text" name="name"><br>
留言: <textarea name="message" rows="5" cols="40"></textarea><br>
<input type="submit" name="submit" value="发布留言">
</form>
</body>
</html>
```
这段代码实现了以下功能:
1. 连接到数据库。
2. 获取用户提交的留言
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)