夏日PHP文本留言本是一个基于PHP语言开发的留言板系统,用于网站或应用程序中的用户留言和交流。以下是一个简单的夏日PHP文本留言本的示例代码:
index.php:
<!DOCTYPE html>
<html>
<head>
<title>夏日留言本</title>
<style>
body {
font-family: Arial, sans-serif;
}
.container {
max-width: 600px;
margin: 0 auto;
padding: 20px;
}
.message {
margin-bottom: 20px;
padding: 10px;
background-color: #f5f5f5;
}
.message p {
margin: 0;
}
.message .date {
font-size: 12px;
color: #999;
}
.form {
margin-bottom: 20px;
}
.form textarea {
width: 100%;
height: 100px;
resize: none;
}
.form input[type="submit"] {
padding: 5px 10px;
background-color: #4CAF50;
color: white;
border: none;
cursor: pointer;
}
.form input[type="submit"]:hover {
background-color: #45a049;
}
</style>
</head>
<body>
<div class="container">
<h1>夏日留言本</h1>
<?php
// 连接数据库
$conn = mysqli_connect('localhost', 'username', 'password', 'database_name');
// 检查连接是否成功
if (!$conn) {
die("数据库连接失败: " . mysqli_connect_error());
}
// 处理表单提交
if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['content'])) {
$content = $_POST['content'];
// 插入留言到数据库
$sql = "INSERT INTO messages (content) VALUES ('$content')";
mysqli_query($conn, $sql);
}
// 查询留言列表
$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 '<div class="message">';
echo '<p>' . $row['content'] . '</p>';
echo '<p class="date">' . $row['created_at'] . '</p>';
echo '</div>';
}
} else {
echo '<p>暂无留言</p>';
}
// 关闭数据库连接
mysqli_close($conn);
?>
<div class="form">
<form method="POST" action="">
<textarea name="content" placeholder="请输入留言内容"></textarea><br>
<input type="submit" value="提交留言">
</form>
</div>
</div>
</body>
</html>
上述代码实现了一个简单的夏日PHP文本留言本。用户可以通过表单提交留言内容,然后将留言内容存储到数据库中。在页面上会显示已提交的留言列表,包括留言内容和留言时间。用户可以在留言列表下方的表单中输入留言内容并提交。
上一篇:php怎么用exit
下一篇:php 标签调用函数
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站