PHP 编写留言板

环境

  • window2008
  • phpStudy
  • Mysql数据库表信息

    PHP 编写留言板_第1张图片

    第一步:搭建论坛首页

  • 用户留言,
  • 也点击已经留言人的名字查看留言信息
  • 
    include "./mysqlcon/dblink.php"
    ?>
    <html>
    	<head>
    		<meta charset = "utf-8">
    		<title>bbs</title>
    	</head>
    	<body>
    		<h1>论坛--首页--bbs</h1>
    		
    			if(isset($_COOKIE['name'])){
    				
    				echo "欢迎,".$_COOKIE['name']."";
    				
    			}else{
    				echo "会员中心";				
    			}
    			echo "
    "
    ; echo "欢迎留言"; echo "
    "
    ; $sql="select * from messages"; if($results = mysqli_query($link,$sql)){ if(mysqli_num_rows($results) > 0){ echo "";echo"";while($result=mysqli_fetch_assoc($results)){//var_dump($result);echo"";}echo"
    IDTITLEAUTHOR
    {$result['id']}]}' target='_blank'>{$result['title']}{$result['uname']}
    "
    ; }else{ echo "暂无留言内容"; } }else{ echo mysqli_error($link); } ?> </body> </html>

    代码效果

    PHP 编写留言板_第2张图片

    第二步:进行留言

  • 点击留言
  • 用户必须登录才可留言(查看上一篇登录)
  • [ 登录界面 ] ( https://blog.csdn.net/qq_41901122/article/details/101459225 )
  • 留言后提交
  • <html>
    <head>
    	<meta charset="utf-8">
    </head>
    <body>
    	<h1><a href='./index.php'>论坛--首页--bbs</a></h1>
    
    include "./mysqlcon/dblink.php"
    ?>
    
    if(isset($_COOKIE['name'])){
    		$html =<<<HTML
    	
    标题:
    内容:
    HTML;
    echo $html."
    "
    ; if(isset($_POST['userSubmit']) && isset($_POST['userTitle'])){ $userName=$_COOKIE['name']; $title = mysqli_real_escape_string($link,$_POST['userTitle']); $cont = mysqli_real_escape_string($link,$_POST['userCont']); $sql = "INSERT INTO `messages`( `uname`, `title`, `content`) VALUES ('".$userName."','".$title."','".$cont."')"; if(mysqli_query($link,$sql)){ echo "留言成功,返回首页"; }else{ echo mysqli_error($link); } }else{ echo "请提交"; } }else{ echo "您还未登录,请返回个人中心"; } ?> mysqli_close($link); ?> </body> </html>

    代码效果

    PHP 编写留言板_第3张图片PHP 编写留言板_第4张图片

    第三步:查看留言

  • 进入论坛首页
  • 通过留言板的标题查看留言内容
  • <html>
    <head>
    	<meta charset="utf-8">
    </head>
    <body>
    	<h1><a href='./index.php'>论坛--首页--bbs</a></h1>
    
    include "./mysqlcon/dblink.php";
    if(isset($_GET['id'])){
    	$id=$_GET['id'];
    	$sql = "select * from messages where id=".$id;
    	//echo $sql;
    	if($results = mysqli_query($link,$sql)){
    		$result = mysqli_fetch_assoc($results);
    		echo $result['uname'].":".$result['title']."
    "
    ; echo $result['content']; }else{ echo mysqli_error($link); } }else{ echo "id Error"; } mysqli_close($link); ?> </body> </html>

    代码结果

    PHP 编写留言板_第5张图片PHP 编写留言板_第6张图片


  • 【四大名桥】广济桥、赵州桥、洛阳桥、卢沟桥
  • 【四大名园】颐和园〖北京〗、避暑山庄〖河北承德〗
  •                      拙政园〖江苏苏州〗、留园〖江苏苏州〗


  • 注册信息存入Mysql数据库中
    生成验证码图片
    头像上传到mysql数据库
    登录与mysql信息匹配
    编写留言板

  • 你可能感兴趣的:(PHP)