php评论怎么做页面

在PHP中创建一个简单的评论页面涉及到几个步骤,包括前端HTML表单的创建、后端PHP脚本处理表单数据以及数据库存储评论。这里我将提供一个基础的示例来指导你如何实现。
1. 数据库设置
首先,你需要一个数据库来存储评论。这里我们使用MySQL数据库。你需要创建一个表来存储评论数据。
CREATE TABLE comments (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(100),
email VARCHAR(100),
comment TEXT,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
2. HTML表单
创建一个HTML表单,让用户可以输入他们的评论。




Comment Form

Leave a Comment







3. PHP脚本处理表单数据
创建一个名为
submit_comment.php
的PHP文件来处理表单提交的数据。
connect_error) {
die(“Connection failed: ” . $conn->connect_error);
}

// 获取表单数据
$name = $_POST[‘name’];
$email = $_POST[’email’];
$comment = $_POST[‘comment’];

// 防止SQL注入
$name = stripslashes($name);
$email = stripslashes($email);
$comment = stripslashes($comment);
$name = mysqli_real_escape_string($conn, $name);
$email = mysqli_real_escape_string($conn, $email);
$comment = mysqli_real_escape_string($conn, $comment);

// 插入数据到数据库
$sql = “INSERT INTO comments (name, email, comment) VALUES (‘$name’, ‘$email’, ‘$comment’)”;

if ($conn->query($sql) === TRUE) {
echo “New record created successfully”;
} else {
echo “Error: ” . $sql . “
” . $conn->error;
}

$conn->close();
?>
4. 显示评论
你可以创建另一个PHP文件来显示数据库中的评论。
connect_error) {
die(“Connection failed: ” . $conn->connect_error);
}

$sql = “SELECT id, name, comment, created_at FROM comments”;
$result = $conn->query($sql);

if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
echo “ID: ” . $row[“id”]. ” – Name: ” . $row[“name”]. ” – Comment: ” . $row[“comment”]. ” – Posted on: ” . $row[“created_at”]. “
“;
}
} else {
echo “0 results”;
}
$conn->close();
?>
注意事项
确保你的数据库连接信息是正确的。
总是对用户输入进行清理和验证,以防止SQL注入。
根据需要调整HTML和PHP代码。
这是一个非常基础的示例,实际应用中你可能需要添加更多的功能,如评论的编辑、删除、用户验证等。