首页 > 编程 > PHP > 正文

关于使用php留言板功能的实现

2020-03-22 16:58:08
字体:
来源:转载
供稿:网友
这篇文章主要为大家详细介绍了php实现留言板功能,会话控制的案例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文实例为大家分享了php留言板功能的具体代码,供大家参考,具体内容如下

数据库用到的三张表

一.登录界面 (denglu.php login.php)

1.denglu.php

 !DOCTYPE html  html  head  meta charset= UTF-8  title /title  /head  body  h1 开发部内部留言板 /h1  form action= login.php method= post  p 用户名: input type= text name= UserName / /p  p 口令: input type= password name= PassWord / /p  input type= submit value= 登录 /  a href= denglu.php >

2.login.php

 ?phpsession_start();$UserName = $_POST[ UserName $PassWord = $_POST[ PassWord require DBDA.class1.php $db = new DBDA();$sql = select PassWord from yuangong where UserName = {$UserName} $arr = $db- query($sql);if(count($arr)) if($arr[0][0] == $PassWord !empty($PassWord)) //存储用户名 $_SESSION[ UserName ] = $UserName; header( location:main.php  header( location:denglu.php }

二.主界面(main.php tuichu.php)

1.main.php

 !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd  html xmlns= http://www.w3.org/1999/xhtml  head  meta http-equiv= Content-Type content= text/html; charset=utf-8 /  title 无标题文档 /title  /head  body  ?phpsession_start();// 防止绕过登陆直接进入主界面if(empty($_SESSION[ UserName ])) header( location:denglu.php  exit;require DBDA.class1.php $db = new DBDA();$UserName = $_SESSION[ UserName  a href= fabu.php 发布信息 /a  a href= tuichu.php 退出系统 /a  /p br / br /  h1 留言信息: /h1  table width= 100% border= 1  td 发送人 /td  td 发送时间 /td  td 接收人 /td  td 信息内容 /td  /tr  ?php //显示接收者是我的,或者是所有人的 $sql = select * from liuyan where Recever= {$UserName} or Recever= suoyou  $arr = $db- query($sql); foreach($arr as $v) echo tr  td {$v[1]} /td  td {$v[3]} /td  td {$v[2]} /td  td {$v[4]} /td  /tr  /table  /body  /html 

2.tuichu.php

 ?phpsession_start();unset($_SESSION[ UserName ]);header( location:denglu.php 

三.发送页面(fabu.php fabuchuli.php)

1.fabu.php

 !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd  html xmlns= http://www.w3.org/1999/xhtml  head  meta http-equiv= Content-Type content= text/html; charset=utf-8 /  title 无标题文档 /title  /head  body  a href= main.php 查看信息 /a  a href= tuichu.php 退出系统 /a  h1 信息发送: /h1  form action= fabuchuli.php method= post  p 接收人: select name= jsr  option value= suoyou 所有人 /option  ?php session_start(); $UserName = $_SESSION[ UserName  require DBDA.class1.php  $db = new DBDA(); //方法一 $sql = select friend.Friend,yuangong.Name from friend,yuangong where friend.Friend = yuangong.UserName and friend.Me = {$UserName}  $arr = $db- query($sql); foreach($arr as $v) echo option value= {$v[0]} {$v[1]} /option  //方法二 /*$sql = select Friend from friend where Me = {$UserName}  $arr = $db- query($sql); foreach($arr as $v) $v[0]; $sname = select Name from yuangong where UserName = {$v[0]}  $aname = $db- query($sname); echo option value= {$v[0]} {$aname[0][0]} /option  /select /p  p 信息内容: textarea name= neirong /textarea /p  input type= submit value= 发送 /  a href= fabu.php >

2.fabuchuli.php

 ?phpsession_start();$UserName = $_SESSION[ UserName $jsr = $_POST[ jsr $nr = $_POST[ neirong $Times = date( Y-m-d H:i:s 
$db = new DBDA();$sql = insert into liuyan values( , {$UserName} , {$jsr} , {$Times} , {$nr} ) $db- query($sql,0);header( location:fabu.php

以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP !

相关推荐:

使用PHP实现手机端APP支付宝的支付功能

关于原生php实现excel文件读写的方法

以上就是关于使用php留言板功能的实现的详细内容,PHP教程

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表