摘要:本文提供了一段PHP网站留言板的源代码。该代码实现了一个简单的留言板功能,用户可以在网站上发布留言,并查看其他用户的留言。源代码包括了留言的添加、删除和显示等功能。
这是一个基本的PHP留言板源代码,包括HTML和PHP两部分。
HTML部分(index.html):
<!DOCTYPE html> <html> <head> <title>PHP 留言板</title> </head> <body> <h1>PHP 留言板</h1> <form action="message_board.php" method="post"> <label for="username">用户名:</label><br> <input type="text" id="username" name="username"><br> <label for="message">留言内容:</label><br> <textarea id="message" name="message"></textarea><br> <input type="submit" value="提交"> </form> </body> </html>
PHP部分(message_board.php):
<?php $host = 'localhost'; // 数据库服务器地址 $user = 'root'; // 数据库用户名 $pass = ''; // 数据库密码 $db = 'test'; // 数据库名 $conn = new mysqli($host, $user, $pass, $db); // 创建连接 if ($conn>connect_error) { // 检查连接 die('连接失败: ' . $conn>connect_error); } $username = $_POST['username']; // 获取表单数据 $message = $_POST['message']; // 获取表单数据 $sql = "INSERT INTO message_board (username, message) VALUES ('$username', '$message')"; // SQL插入语句 if ($conn>query($sql) === TRUE) { // 执行SQL语句 echo '新记录插入成功'; } else { echo 'Error: ' . $sql . '<br>' . $conn>error; } $conn>close(); // 关闭连接 ?>
注意:这只是一个基础的示例,实际使用时需要考虑安全性问题,如SQL注入、XSS攻击等。
下面我将为您提供一个简单的PHP网站留言板源代码,并将其以介绍的形式展示。
“`html
table, th, td {
border: 1px solid black;
}
th, td {
padding: 10px;
}
留言板
<?php
// 数据库连接信息,根据实际情况修改
$servername = “localhost”;
$username = “username”;
$password = “password”;
$dbname = “myDB”;
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检查连接
if ($conn>connect_error) {
die(“连接失败: ” . $conn>connect_error);
// 从数据库获取留言
$sql = “SELECT id, name, message, date FROM messages”;
$result = $conn>query($sql);
if ($result>num_rows > 0) {
echo “
ID | 姓名 | 日期 | |
---|---|---|---|
” . $row[“id”]. “ | ” . $row[“name”]. “ | ” . $row[“message”]. “ | ” . $row[“date”]. “ |
“;
} else {
echo “0 结果”;
$conn>close();
?>
姓名:
留言:
“`
注意:上面的代码只是展示了如何从数据库中提取留言并显示在一个HTML介绍中,并没有包含留言提交到数据库的代码,`submit_message.php` 是处理表单提交的PHP脚本,你需要另外创建并实现其功能。
以下是`submit_message.php`的简单示例:
“`php
<?php
// 数据库连接信息
$servername = “localhost”;
$username = “username”;
$password = “password”;
$dbname = “myDB”;
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检查连接
if ($conn>connect_error) {
die(“连接失败: ” . $conn>connect_error);
// 获取表单提交的数据
$name = $_POST[‘name’];
$message = $_POST[‘message’];
$date = date(‘Ymd H:i:s’);
// 插入留言到数据库
$sql = “INSERT INTO messages (name, message, date) VALUES (‘$name’, ‘$message’, ‘$date’)”;
if ($conn>query($sql) === TRUE) {
echo “新记录插入成功”;
} else {
echo “Error: ” . $sql . “
” . $conn>error;
$conn>close();
// 重定向回到留言板页面
header(“Location: message_board.php”);
exit();
?>
“`
请确保您已经创建了数据库和相应的表,并根据实际情况修改了数据库连接信息,以上代码仅供参考,实际使用时还需要考虑防止SQL注入等安全问题。
本文来源于互联网,如若侵权,请联系管理员删除,本文链接:https://www.9969.net/12452.html