实现写留言,管理员登录,回复留言,删除留言 等基本功能。
1. 后台数据库和表
后台数据库为 gbook,包括两个表 Admin 和 message:
Admin 是存储管理员用户名和密码的,分两个字段:
Username varchar(20) NOT NULL 用户名
Userpsw varchar(20) NOT NULL 用户密码
message 是存储留言的 ID、作者,时间、内容、回复的,分五个字段:
Ide int(11) NOT NULL auto_increment PRIMARY KEY ID
Author varchar(20) NOT NULL 作者
Addtime datetime NOT NULL 留言时间
Content varchar(5000) NOT NULL 留言内容
Reply varchar(1000) NOT NUL 管理员回复
2. 页面功能
1.主页(index.php)上显示所有留言,分页显示,每页 5 条,按时间排序,晚的在
前,早的在后,留言上面显示“共有留言_条。每页 5 条,共_页”,及页码[1][2] ,按实
际情况而改变。如果有管理员回复,则相应留言下面跟有回复。点击[我要写留言],可
以进入写留言页面(send.php),点击[管理留言]就进入管理员登陆页面(login.php)。
2.写留言页面(send.php)正文显示“欢迎您写留言”,下面两个文本框,可以输
入姓名和留言内容。如果姓名和内容皆非空,点击下面的“确定”按钮,就提交留言,
回到主页;否则,不执行。点击[重新写留言],放弃刚才的内容,可以重新写留言;点
击[管理留言]就进入管理员登陆页面(login.php);点击[返回主页],可以回到主页(index
.php)。
3.管理员登陆页面(login.php)正文显示“欢迎管理员登陆”,下面两个文本框输
入用户名和密码,点击下面的“登录”按钮,就进行身份验证:如果成功,就进入管理
留言页面(Manage.php);如果用户名不存在,就输出“该用户不存在!请重新登录!”,
仍留在登录页面;如果用户名存在,密码错误,就输出“密码错误!请重新登录!”,仍
留在登录页面。点击[我要写留言],可以写留言页面(send.php)写留言;点击[重新输
入],就放弃刚才输入,仍在管理员登陆页面;点击[返回主页],可以回到主页
(index.php)。
4.管理留言页面(manage.php)显示所有留言,分页显示,每页 5 条,按时间排
序,晚的在前,早的在后,留言上面显示“共有留言_条。每页 5 条,共_页”,及页码
[1][2] ,按实际情况而改变。如果有管理员回复,则相应留言下面跟有回复。每条留言下
面有三个命令:“删除此留言”、“回复留言”和“删除回复”。点击“删除此留言”,则
删除此留言;点击“回复留言”,则进入回复留页面(reply.php);点击“删除回复”,
则此留言下的回复被删除。留言上面有[注销登录],点击则进入注销页面(logout)。
5.回复页面(reply.php)正文显示“管理员回复留言”,下面显示留言 ID、留言人、
留言时间、留言内容、请输入回复。在“请输入回复”后面有一文本框,可以输入对该
留言的回复。点击上面的[返回管理],可以进入管理页面(manage.php)。
6. 注销页面(logout.php)正文显示“已成功退出”,点击后面的[回首页],可返回
主页(index.php)。