您的位置:首页 > 编程语言 > PHP开发

20150105--PHP+Mysql注册登录-02

2016-04-20 22:34 651 查看

项目

项目任务

使用php+mysql编程,做一个动态网站。 1. 确定任务 做一个简单学员管理系统,需要登录后才能查看学生信息 2. 需求分析 功能:登录功能,注册功能,查看学生信息(分页)

数据库:用户表,学生信息表,班级表,教师表

注册功能

1. 制作表单

2. 制定表单提交的脚本

3. 创建服务器脚本:判断用户请求的方式(直接访问/提交)

4. 接收用户提交的数据

5. 数据合法性验证:用户名和密码不能为空,两次输入的密码必须得一致;密码长度限制…

6. 出现重复代码:提取重复代码,存放到公共文件中,public.php

7. 使用公共文件:在需要使用的脚本中引入公共文件。register.php

应用

8. 数据有效性验证:用户名必须唯一,在数据库中不存在 数据库初始化:公共文件中(会被多个脚本重复利用)

调用公共文件

查询公共函数

调用查询公共函数

9. 插入数据库

登录功能

1. 增加登录表单

2. 修改提交脚本对象:form表单

3. 创建登录脚本login.php

4. 引入公共文件

5. 接收用户提交的信息

6. 合法性验证:都不能为空

7. 有效性验证:验证用户信息

显示功能

1. 新增一个后台的处理php脚本的界面:index.php

2. 登录成功跳转到index.php

3. 增加头部显示数据:显示欢迎语句 登录成功之后,需要将当前用户的信息传递给index.php

应该在index.php界面中接收用户信息

在index.html中显示用户信息

4. 增加左侧菜单显示

5. 显示学生信息(右侧内容) 增加显示格式:index.html

增加显示的数据:index.php

显示所有数据:index.html

6. 分页功能 增加分页连接

分页连接请求脚本确定:index.php

确定分页条件:页码和每页显示的数据长度,index.php

确定limit条件:offset和length

修改SQL语句,查询不通页的数据

求出对应的页码:上一页,下一页和末页

将页码放到对应的a链接

7. 因为当前index.php是通过参数username判断用户是否登录,必须保证点击分页的时候用户是登录了的,携带用户参数。

知识应用



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: