HTML+CSS+PHP实现网页留言板功能(含代码,需要创建数据库)
warning:
这篇文章距离上次修改已过196天,其中的内容可能已经有所变动。
<!-- 留言板表单 -->
<form method="post" action="submit_message.php">
<label for="name">姓名:</label>
<input type="text" id="name" name="name" required>
<label for="email">电子邮件:</label>
<input type="email" id="email" name="email" required>
<label for="message">留言:</label>
<textarea id="message" name="message" required></textarea>
<input type="submit" value="提交">
</form>
<?php
// submit_message.php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
// 连接数据库
$db = new mysqli("localhost", "username", "password", "database");
// 检查连接
if ($db->connect_error) {
die("连接失败: " . $db->connect_error);
}
// 插入留言到数据库
$stmt = $db->prepare("INSERT INTO messages (name, email, message, created_at) VALUES (?, ?, ?, NOW())");
$stmt->bind_param("sss", $_POST['name'], $_POST['email'], $_POST['message']);
$stmt->execute();
// 重定向回原页面
header("Location: " . $_SERVER['HTTP_REFERER']);
exit;
}
?>
确保您已创建名为 messages
的数据库表,并包含 name
, email
, message
, 和 created_at
字段。以上代码中的数据库连接需要您根据实际情况替换为正确的数据库用户名、密码和数据库名。
评论已关闭