php结合mysql数据库实现简单留言板的功能

<?
$conn = @ mysql_connect("localhost", "root", "") or die("数据库链接错误");
mysql_select_db("test", $conn);
mysql_query("set names 'GBK'");
?>


留言页面

<?
include("mysql_con.php");

if($_POST['submit'])
{

$sql="INSERT INTO message VALUES ('','$_POST[user]','$_POST[title]','$_POST[content]',now())";

mysql_query($sql);
echo "留言成功";
}
 
?>


	
	<form action="mess.php" method="post" >
  用户:<input type="text" size="10" name="user" /><br>
  标题:<input type="text" name="title" /><br/>
  内容:<textarea name="content"  cols="60" rows="9"></textarea><br/>

  <input type="submit" name="submit" value="发布留言"/>


  </form>
查看留言页面
<?
include ("mysql_con.php");

$sql="select * from message order by id desc";
$result= mysql_query($sql);
while($row = mysql_fetch_array($result))
{
echo $row[id]." ".$row['user']." ".$row['title']." ".$row['content']." "."$row[lastdate]";
echo "<br />";

}

?>


  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,下面是一个简单留言板实现示例,使用jQuery和PHP结合MySQL数据库实现: HTML代码: ```html <!DOCTYPE html> <html> <head> <title>留言板</title> <meta charset="UTF-8"> <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js"></script> <script src="js/message_board.js"></script> </head> <body> <h1>留言板</h1> <form id="message_form"> <label for="name">姓名:</label> <input type="text" id="name" name="name"><br><br> <label for="content">留言:</label> <textarea id="content" name="content"></textarea><br><br> <input type="button" id="submit_btn" value="提交"> </form> <div id="message_list"> <!-- 留言列表将在此处显示 --> </div> </body> </html> ``` JavaScript代码(message_board.js): ```javascript $(function() { // 页面加载完成后,获取留言列表 getMessages(); // 点击提交按钮,提交留言 $("#submit_btn").click(function() { var name = $("#name").val(); var content = $("#content").val(); if (name.trim() == "" || content.trim() == "") { alert("姓名和留言内容不能为空!"); return; } $.post("php/add_message.php", {name: name, content: content}, function(data) { if (data == "success") { alert("留言提交成功!"); $("#name").val(""); $("#content").val(""); getMessages(); } else { alert("留言提交失败!"); } }); }); }); // 获取留言列表 function getMessages() { $.get("php/get_messages.php", function(data) { $("#message_list").html(data); }); } ``` PHP代码(add_message.php): ```php <?php // 连接数据库 $servername = "localhost"; $username = "root"; $password = "123456"; $dbname = "message_board"; $conn = mysqli_connect($servername, $username, $password, $dbname); if (!$conn) { die("连接失败: " . mysqli_connect_error()); } // 获取POST数据 $name = $_POST["name"]; $content = $_POST["content"]; // 插入数据 $sql = "INSERT INTO messages (name, content) VALUES ('$name', '$content')"; if (mysqli_query($conn, $sql)) { echo "success"; } else { echo "error: " . $sql . "<br>" . mysqli_error($conn); } // 关闭连接 mysqli_close($conn); ?> ``` PHP代码(get_messages.php): ```php <?php // 连接数据库 $servername = "localhost"; $username = "root"; $password = "123456"; $dbname = "message_board"; $conn = mysqli_connect($servername, $username, $password, $dbname); if (!$conn) { die("连接失败: " . mysqli_connect_error()); } // 获取留言列表 $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>"; echo "<p>" . $row["name"] . "</p>"; echo "<p>" . $row["content"] . "</p>"; echo "<p>" . $row["create_time"] . "</p>"; echo "</div>"; } } else { echo "暂无留言!"; } // 关闭连接 mysqli_close($conn); ?> ``` 这个留言板实现比较简单,只有基本的增加留言和显示留言列表功能,如果需要更多的功能,可以根据需要进行扩展。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值