您的位置:首页 > 其它

练习-----部门内部留言板(0526)

2016-05-26 20:37 393 查看
题目:部门内部留言板

一、语言和环境

实现语言:PHP

二、要求:

本软件是作为部门内员工之间留言及发送消息使用。

系统必须通过口令验证,登录进入。方法是从数据库内取出用户姓名和口令的数据进行校验。

用户管理的工作(比如增加,删除,修改用户)通过直接对数据库操作实现,不在本系统中实现,可以自行在数据库用户表中增加测试数据。

系统包含四部分功能

1 登录:验证用户名与口令,保存会话信息,进入<>主界面。

2 退出:退出使用状态,清空会话信息,返回登录界面。

3 信息查询:显示给当前登录人留的信息以及公共信息(给所有人发送)。

4 发信息:当前登录人员用来给其他人发信息的功能。信息的内容包括:信息的编号(自动编号),发送人,信息内容,接收人,发送时间等,可以发给所有人,也可以发给某个人。

登录页面:login.php

<?php
$ids=$_GET["ids"];

include("../DBDA.class.php");
$db=new DBDA();

$sql="update LiuYan set States=true where Ids='{$ids}'";

if($db->Query($sql,1))
{
header("location:main.php");
}
else
{
echo "接受失败!";
}


View Code

注意内容:

在给所有人发送信息时如何处理:

<tr><td align="right">收件人:</td><td align="left">
<select name="recever">
<option value="suoyou">所有人</option>
<?php
//根据登陆的用户名找对应的好友
$sql="select Friend from Friend where Me='{$username}'";
$attr=$db->Query($sql);
foreach($attr as $v)
{
        //将找出的用户名转换成对应的姓名
$sql1="select Name from YuanGong where UserName='{$v[0]}'";
$r=$db->StrQuery($sql1);
echo "<option value='{$v[0]}'>{$r}</option>";
}
?>
</select>
</td></tr>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: