登录页面同session一样

login页面
<form action="loginchuli.php" method="post">
<div>用户名:<input type="text" name="uid" /></div>
<div>密码:<input type="text" name="pwd" /></div>
<input type="submit" value="登录" />
</form>
loginchuli页面
<?php
session_start();
$uid = $_POST["uid"];
$pwd = $_POST["pwd"]; include("../DBDA.php");
$db = new DBDA(); $sql = "select count(*) from yuangong where username='{$uid}' and password = '{$pwd}'"; $z = $db->StrQuery($sql); if($z == 1)
{
$_SESSION["uid"] = $uid;
header("location:main.php");
}
else
{
header("location:login.php");
}

fabu页面

<?php
session_start(); if(empty($_SESSION["uid"]))
{
header("location:login.php");
exit;
} $uid = $_SESSION["uid"];
include("../DBDA.php");
$db = new DBDA(); ?>
<br /><br />
<a href="main.php">查看信息</a> <a href="tuichu.php">退出系统</a> <br />
<h2>信息发送</h2> <form action="fabuchuli.php" method="post">
<div>接收人:
<select name="jieshou">
<option value="suoyou">所有人</option>
<?php
$sql = "select firend from firend where me='{$uid}'";
$attr = $db->Query($sql); foreach($attr as $v)
{
$sqln = "select Name from yuangong where username='{$v[0]}'";
$name = $db->StrQuery($sqln); echo "<option value='{$v[0]}'>{$name}</option>";
} ?>
</select>
</div>
<br />
<div>
信息内容:
<textarea name="neirong">
</textarea>
</div>
<br />
<div>
<input type="submit" value="发送" />
<input type="reset" value="复位" />
</div>
</form>

fabuchuli页面

<?php
session_start(); include("../DBDA.php");
$db = new DBDA(); $jieshou = $_POST["jieshou"];
$neirong = $_POST["neirong"];
$uid = $_SESSION["uid"];
$time = date("Y-m-d H:i:s"); $sql = "insert into liuyan values('','{$uid}','{$jieshou}','{$time}','{$neirong}',false)"; if($db->Query($sql,0))
{
header("location:fabu.php");
}
else
{
echo "发布失败!";
}

main页面

<a href="fabu.php">发布信息</a> <a href="tuichu.php">退出系统</a>
<br />
<br />
<table width="100%" border="1" cellpadding="0" cellspacing="0">
<tr>
<td>发送人</td>
<td>发送时间</td>
<td>接收人</td>
<td>信息内容</td>
</tr>
<?php
session_start(); if(empty($_SESSION["uid"]))
{
header("location:login.php");
exit;
} $uid = $_SESSION["uid"]; include("../DBDA.php");
$db = new DBDA(); $sql = "select * from liuyan where recever='{$uid}' or recever='suoyou'"; $attr = $db->Query($sql); foreach($attr as $v)
{
//处理发送者姓名
$sqlname = "select Name from yuangong where username='{$v[1]}'";
$name = $db->StrQuery($sqlname); //处理接收者姓名
$jieshou = "";
if($v[2]=="suoyou")
{
$jieshou = "所有人";
}
else
{
$sqln = "select Name from yuangong where username='{$uid}'";
$jieshou = $db->StrQuery($sqln);
} echo "<tr>
<td>{$name}</td>
<td>{$v[3]}</td>
<td>{$jieshou}</td>
<td>{$v[4]}</td>
</tr>";
} ?>
</table>

tuichu页面

<?php
session_start(); unset($_SESSION["uid"]);
header("location:login.php");

最新文章

  1. 最小生成树---Prim算法和Kruskal算法
  2. 显式意图启动一个Activity
  3. DataGridView 导出到Excel
  4. S7-200系列PLC与WINCC以太网通信CP243i的实例
  5. Android开发环境搭建及常见问题解决方法
  6. CI调试
  7. oc学习之路----application.keyWindow.rootViewController与self.window.rootViewController与[self.window makeKeyAndVisible];小发现
  8. (转)Maven实战(三)Eclipse构建Maven项目
  9. BZOJ2739 最远点(分治 + 决策单调性)
  10. vbox下安装 linux 64 bit出现&ldquo;kernel requires an x86_64 cpu
  11. js预解析问题总结
  12. 自定义HttpFilter模块完善
  13. cpp(第五章)
  14. 《撸轮子系列》之LoadPE
  15. [端口扫描]S扫描器跨网段扫描
  16. Junit单元测试随笔
  17. fMRI在认知心理学上的研究
  18. redis在PHP中的基本使用案例(觉得比较实用)
  19. spring MethodInterceptor方法拦截
  20. is_palindrome 回文递归

热门文章

  1. 解决Deepin每次打开Chome都提示解锁登录密钥环的麻烦
  2. oracle的dual表
  3. 【BZOJ】1026: [SCOI2009]windy数(数位dp)
  4. javaScript 的小技巧
  5. linux和android端的pthread学习
  6. ChemDraw绘制DNA结构的技巧
  7. 苹果 App Store 申请和管理相关知识
  8. SQL语法:查询此表有另外一个表没有的数据
  9. 两个表join 连接,去掉重复的数据
  10. 转载: Flex 布局教程