php实现留言板功能代码,php实现留言板功能(会话控制)

php实现留言板功能(会话控制)2020-06-15 12:48:17

fb5ad6d4c1e20a986b3ee613d948ecf1.png

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

数据库用到的三张表

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

1.denglu.php

开发部内部留言板

用户名:
口令:

2.login.php<?php

session_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");

}

}

else

{

header("location:denglu.php");

}

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

1.main.php

无标题文档

session_start();

// 防止绕过登陆直接进入主界面

if(empty($_SESSION["UserName"]))

{

header("location:denglu.php");

exit;

}

require "DBDA.class1.php";

$db = new DBDA();

$UserName = $_SESSION["UserName"];

?>

留言信息:

发送人发送时间接收人信息内容

//显示接收者是我的,或者是所有人的

$sql = "select * from liuyan where Recever='{$UserName}' or Recever='suoyou'";

$arr = $db->query($sql);

foreach($arr as $v)

{

echo "

{$v[1]}{$v[3]}{$v[2]}{$v[4]}";

}

?>

2.tuichu.php<?php

session_start();

unset($_SESSION["UserName"]);

header("location:denglu.php");

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

1.fabu.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 "{$v[1]}";

}

//方法二

/*$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"{$aname[0][0]}";

}*/

?>

信息内容:

2.fabuchuli.php<?php

session_start();

$UserName = $_SESSION["UserName"];

$jsr = $_POST["jsr"];

$nr = $_POST["neirong"];

$Times = date("Y-m-d H:i:s");

require"DBDA.class.php";

$db = new DBDA();

$sql = "insert into liuyan values('','{$UserName}','{$jsr}','{$Times}','{$nr}')";

$db->query($sql,0);

header("location:fabu.php");

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

特别申明:本文内容来源网络,版权归原作者所有,如有侵权请立即与我们联系(cy198701067573@163.com),我们将及时处理。

Tags 标签

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值