需要php的留言板源码
时间: 2023-08-05 19:05:26 浏览: 139
一款php的留言板源代码
5星 · 资源好评率100%
以下是一个简单的 PHP 留言板的示例代码,供您参考:
1. 留言板主页 index.php:
```php
<?php
// 连接数据库
$conn = mysqli_connect('localhost', 'root', 'password', 'mydb');
if (!$conn) {
die('连接数据库失败:' . mysqli_error());
}
// 处理表单提交
if (isset($_POST['submit'])) {
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
$time = date('Y-m-d H:i:s');
// 插入留言到数据库
$sql = "INSERT INTO messages (name, email, message, time) VALUES ('$name', '$email', '$message', '$time')";
$result = mysqli_query($conn, $sql);
if ($result) {
header('Location: index.php');
exit;
} else {
echo '提交留言失败:' . mysqli_error($conn);
}
}
// 查询留言列表
$sql = 'SELECT * FROM messages ORDER BY time DESC';
$result = mysqli_query($conn, $sql);
$messages = mysqli_fetch_all($result, MYSQLI_ASSOC);
// 关闭数据库连接
mysqli_close($conn);
?>
<!DOCTYPE html>
<html>
<head>
<title>留言板</title>
</head>
<body>
<h1>留言板</h1>
<hr>
<h2>留言列表</h2>
<?php if (count($messages) === 0): ?>
<p>暂无留言</p>
<?php else: ?>
<ul>
<?php foreach ($messages as $message): ?>
<li>
<p>姓名:<?php echo $message['name']; ?></p>
<p>Email:<?php echo $message['email']; ?></p>
<p>留言内容:<?php echo $message['message']; ?></p>
<p>留言时间:<?php echo $message['time']; ?></p>
</li>
<?php endforeach; ?>
</ul>
<?php endif; ?>
<hr>
<h2>留言板</h2>
<form method="post" action="index.php">
<p>
<label>姓名:</label>
<input type="text" name="name" required>
</p>
<p>
<label>Email:</label>
<input type="email" name="email" required>
</p>
<p>
<label>留言内容:</label>
<textarea name="message" required></textarea>
</p>
<p>
<button type="submit" name="submit">提交留言</button>
</p>
</form>
</body>
</html>
```
2. 创建数据库表 messages:
```sql
CREATE TABLE messages (
id INT(11) NOT NULL AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
email VARCHAR(50) NOT NULL,
message TEXT NOT NULL,
time DATETIME NOT NULL,
PRIMARY KEY (id)
);
```
这个示例代码非常简单,只是实现了一个基本的留言板功能。如果您需要更加复杂或专业的留言板系统,建议您可以寻找一些开源的留言板系统,例如phpMyFAQ、phpBB等等,这些系统已经经过了广泛的使用和测试,并且有着大量的社区支持和插件扩展。当然,如果您需要定制化的留言板系统,也可以咨询专业的软件开发公司或开发者,以获得更加可靠和高质量的解决方案。
阅读全文