找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 826|回复: 0
打印 上一主题 下一主题

php实现留言板功能(代码详解)

[复制链接]

3444

主题

3465

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
11142
跳转到指定楼层
楼主
发表于 2018-2-14 05:27:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

            简单的PHP留言板制作
做基础的留言板功能  需要三张表:
员工表,留言表,好友表

首先造一个登入页面:
帐号:
口令:

上图:

不多说,没毛病
然后来写处理页面:
Query($sql);
if(!empty($mi)&&$mi = $arr &&!empty($zhang))
{
$_SESSION["zhang"] = $zhang;
//即将跳转页面之前,把帐号存到session里面
header("location:zym.php");
}
else
{
echo "登入失败了";
}
?>
正常的处理登入的页面只不过把账号存了一下session
登入上进入主页面
再来是主页面了:
无标题文档

留言板
发布信息
注销登入
Query($sql);
//取到登入的name
echo "欢迎你:{$attr[0][0]}";
//输出登入的name
$sql = "select * from liuyan WHERE shou = '{$zhang}' or shou = 'all' ORDER BY times DESC ";
//条件!!我只看自己或所有人的
$arr = $db->Query($sql);
   foreach ($arr as $v){
    $shou = aname($v[2]);
    $fa = aname($v[1]);
    //用方法
   echo "";
}
//返回姓名
function aname($zhang)
{
  global $db;
  //设置全局变量!
if($zhang == "all")
{
  //如果接收到的是all,显示:
  return "所有人";
}
else
  {
   //如果是自己的,根据帐号查name
   $sql = "select name from yuangong WHERE zhang ='{$zhang}' ";
   $arr = $db->Query($sql);
   //二维数组
   return $arr[0][0];
  }
}
?>
发件人收件人发布时间内容
{$fa}{$shou}{$v[3]}{$v[4]}


查找的条件即是只查自己的好友或者是all的所有人
还要注意一点便是要把调用的db设为全局变量
图:

留言板需要发布信息:
发布信息页面:
无标题文档

发布信息
Query($shaoyou);
?>
接收人:

  所有
{$name}";
  }
  ?>

留言内容:


Query($sql);
//二维数组
return $arr[0][0];
}
}
?>
查看信息
注销登入

最后就是发布信息的处理页面:
Query($sql,0))
{
header("location:zym.php");
}
else
{
echo "发布失败!";
}
图:

我用小花的账号给小明发一条留言:
所以 登入小明的帐号
图:

没错,他收到了小花的这条留言
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持脚本之家!
            
            
您可能感兴趣的文章:
  • 一个简单的PHP&MYSQL留言板源码
  • 来自经典的打造简单的PHP&MYSQL留言板
  • php开发留言板的CRUD(增,删,改,查)操作
  • php简单的留言板与回复功能具体实现
  • php制作文本式留言板
  • php+ajax制作无刷新留言板
  • php实现网站留言板功能
  • PHP结合Mysql数据库实现留言板功能
  • 简单实现PHP留言板功能
  • php实现留言板功能
            
  • 分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    用户反馈
    客户端