留言板留言怎么写php加css
-
编写留言板留言的功能,通常需要使用PHP和CSS进行实现。下面给出一个简单的示例代码供参考:
1. 创建一个HTML页面(例如index.html),其中包含一个表单用于提交留言信息:
“`html
留言板
留言板
发表留言
已有留言
“`2. 创建一个CSS文件(例如style.css),用于美化留言板的样式:
“`css
body {
font-family: Arial, sans-serif;
text-align: center;
}h1 {
color: #333;
}form {
margin-top: 20px;
text-align: center;
}label {
display: block;
margin-top: 10px;
}textarea {
width: 300px;
height: 100px;
}button {
margin-top: 10px;
padding: 5px 10px;
background-color: #333;
color: #fff;
border: none;
cursor: pointer;
}#messages {
margin-top: 20px;
text-align: left;
}.message {
border: 1px solid #ccc;
padding: 10px;
margin-bottom: 10px;
}
“`3. 创建一个submit.php文件,用于处理留言提交的逻辑:
“`php
“`4. 创建一个display.php文件,用于展示已有的留言:
“`php
“;
echo “” . $username . “: ” . $message;
echo ““;
}
fclose($file);
?>
“`在项目文件夹中,创建一个名为”messages.txt”的文本文件,用于存储留言数据。以上代码实现了一个基本的留言板功能,用户可以填写表单提交留言,已有的留言将会显示在留言板页面上。通过CSS样式设计,可以美化留言板的显示效果。
2年前
要实现一个留言板的功能,我们可以使用PHP来处理后端逻辑,使用CSS来美化前端页面。下面是一个示例的PHP和CSS代码来展示如何编写一个留言板。
1. 创建一个HTML页面来显示留言板的界面。这个页面将包含一个表单用于提交新的留言和一个用于显示已有留言的区域。
“`html
留言板
“`
2. 创建一个CSS文件来定义留言板的样式。在这个文件中,我们可以设置字体、颜色、间距等。
“`css
body {
font-family: Arial, sans-serif;
}
h1 {
color: #333;
}
form {
margin-bottom: 20px;
}
input, textarea {
display: block;
margin-bottom: 10px;
}
.messages {
border: 1px solid #333;
padding: 10px;
}
.message {
margin-bottom: 10px;
padding: 5px;
background-color: #f0f0f0;
}
“`
3. 创建一个名为`submit.php`的PHP文件来处理表单的提交和显示已有留言的功能。在这个文件中,我们可以使用PHP来接收表单提交的数据,并将其保存到数据库或文件中。
“`php
“`
4. 使用PHP来连接数据库,并将留言保存到数据库中。这里使用MySQL数据库作为示例。
“`php
connect_error) {
die(“连接数据库失败: ” . $conn->connect_error);
}
// 处理表单提交的数据
if ($_SERVER[‘REQUEST_METHOD’] == ‘POST’) {
$name = $_POST[‘name’];
$message = $_POST[‘message’];
// 将留言保存到数据库
$sql = “INSERT INTO messages (name, message) VALUES (‘$name’, ‘$message’)”;
if ($conn->query($sql) === TRUE) {
echo “留言已提交”;
} else {
echo “Error: ” . $sql . “
” . $conn->error;
}
}
// 查询已有留言并显示在留言板页面上
$sql = “SELECT * FROM messages ORDER BY id DESC”;
$result = $conn->query($sql);
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
echo “
“;
}
} else {
echo “暂无留言”;
}
$conn->close();
?>
“`
5. 最后,确保数据库中有一个名为`messages`的表用于保存留言。
“`sql
CREATE TABLE messages (
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(30) NOT NULL,
message TEXT NOT NULL
);
“`
通过以上代码示例,我们可以编写一个简单的留言板功能。当用户在表单中提交留言后,留言将被保存到数据库中,并在留言板页面显示出来。
一、设计留言板的界面
1. 创建一个HTML文件,用于编写留言板的前端界面。
2. 在界面中创建一个`