欢迎来到 黑吧安全网 聚焦网络安全前沿资讯,精华内容,交流技术心得!

怎么样使用PHP实现留言板功能

来源:本站整理 作者:佚名 时间:2017-06-27 TAG: 我要投稿

这个小小的留言板功能适合班级内或者公司内部之间的讨论,对话和留言,非常的方便,更重要的是无需网络,对于公司管理层来说是非常乐于常见的,
下面是这个留言板的写法:
1 首先是登录页面:
 action="chuli.php" method="post">
  style="margin-left: 500px; margin-top: 200px;
 height: 250px; width: 250px">/*为了把登录表放到页面中间,比较美观*/
 公司内部留言板
  style="margin-top: 20px">用户名: type="text" name="username"/>
 密码: type="password" name="password"/>
  type="submit" value="登录"/>
 
2 登录页面完成后要进入登录处理页面了,也就是上面提交到的chuli.php
php
session_start(); // 登录之后要把所包含登录的页面连接起来,开启session
include("DADB.class.php");
$db=new DADB();
$user=$_POST["username"];
$pwd=$_POST["password"];
$sql="select password from yuangong where username='{$user}'";
$arr=$db->Query($sql);
if($arr[0][0]==$pwd && !empty($pwd))
{
 $_SESSION["username"]=$user;
 header("location:main.php");
}
else
{
 echo"登录失败";
}
?>
如图所示,是登录页面

3.登录完成后是进入主页面,也就是显示自己收到的对话内容,下面是设计的数据库的表格和主页面的代码:



 href="fabu.php" rel="external nofollow" >发布信息
  href="tuichu.php" rel="external nofollow" >退出系统
留言信息:
 cellpadding="0" cellspacing="0" border="1" width="60%">
 
 发送人
 接收人
 发送时间
 信息内容
 
 php
 session_start();
 if(empty($_SESSION["username"]))
 {
 header("location:login.php");
 }
 $user=$_SESSION["username"];
 include("DADB.class.php");
 $db=new DADB();
 $sql="select * from liuyan where recever='$user' or recever='all' ";
 $arr=$db->Query($sql);
 foreach($arr as $v)
 { $fjr=uname($v[1]);
 $jsr=uname($v[2]);
 echo"
 {$fjr} //发送人和接收人要用到姓名,所以这里我们调用了一个方法
 {$jsr}
 {$v[3]}
 {$v[4]}
 ";
 }
 function uname($user) //运用了uname方法
 {
 global $db; //要想方法里面也可以用$db 这里用了全局变量
 if($user=="all")
 {
 return "所有人";
 }else
 {
 $sql1="select name from yuangong where username='{$user}'";
 $att=$db->Query($sql1);
 return $att[0][0];}
 }
 ?>
4代码写到这里,比较重要的部分就完成了,下面是要进入发布信息页面了,相当于之前写的添加的页面,其处理页面也是和之前没什么区别的,差别在于现在的处理页面是在用户登录的情况下操作的,需要用session把所有的登录情况下的页面连接起来

发布信息
 href="main.php" rel="external nofollow" >主页面
 />
 />
php
session_start();
if(empty($_SESSION["username"]))
{
 header("location:login.php");
 exit;
}
$user = $_SESSION["username"];
include("DADB.class.php");
$db = new DADB();
$shaoyou = "select * from firend where me='{$user}'";
$ahaoyou = $db->Query($shaoyou);
?>
 action="fabuchuli.php" method="post">
 接收人:
  name="jsr">
   value="all">所有人
  php
  foreach($ahaoyou as $v)
  {
  $name = uname($v[2]);
  echo "{$name}";
  }
  ?>
 
 
  />
 

[1] [2]  下一页

【声明】:黑吧安全网(http://www.myhack58.com)登载此文出于传递更多信息之目的,并不代表本站赞同其观点和对其真实性负责,仅适于网络安全技术爱好者学习研究使用,学习中请遵循国家相关法律法规。如有问题请联系我们,联系邮箱admin@myhack58.com,我们会在最短的时间内进行处理。
  • 最新更新
    • 相关阅读
      • 本类热门
        • 最近下载