PHP+Mysql期末作业(登录+是否登录判断+简易版留言板+简易版学生数据管理+退出清空session)

时间:2024-03-31 22:06:47

概述

本着做了好几天不分享怎么行的心态,把期末作业分享给大家。
事先说明,作业功能很简陋,大家能勉强参考就勉强参考哈,代码写的很乱所以也就不贴出来,大家看看功能,能用的话,再下载叭!
登录页面参考了b站的两个视频,然后自己修修改改做的。
好了,说了这么多,下面直接进入正式内容。

数据库篇

注:中间重新复制了数据库内容,是因为,我写道一半的时候才发现,老师指定了数据库和表的名称。由于我比较懒,就不再一个步骤一个步骤的写了,直接把我作业里面的内容拿过来。
1.创建一个“login”数据库
PHP+Mysql期末作业(登录+是否登录判断+简易版留言板+简易版学生数据管理+退出清空session)
2.使用数据库“login”
PHP+Mysql期末作业(登录+是否登录判断+简易版留言板+简易版学生数据管理+退出清空session)
PHP+Mysql期末作业(登录+是否登录判断+简易版留言板+简易版学生数据管理+退出清空session)
3.查看数据库的字符集并修改为utf-8
PHP+Mysql期末作业(登录+是否登录判断+简易版留言板+简易版学生数据管理+退出清空session)
4.在“login”数据库中创建一个“user”表
PHP+Mysql期末作业(登录+是否登录判断+简易版留言板+简易版学生数据管理+退出清空session)
5.查看结构
PHP+Mysql期末作业(登录+是否登录判断+简易版留言板+简易版学生数据管理+退出清空session)
由于密码可能要进行加密,所以修改了一下密码的长度PHP+Mysql期末作业(登录+是否登录判断+简易版留言板+简易版学生数据管理+退出清空session)
6.在“login”数据库里创建了一个装留言板内容的表,先使用“login”数据库
PHP+Mysql期末作业(登录+是否登录判断+简易版留言板+简易版学生数据管理+退出清空session)
7.之后创建了一个叫message_board的表
PHP+Mysql期末作业(登录+是否登录判断+简易版留言板+简易版学生数据管理+退出清空session)
8.查看以下message_board的表
PHP+Mysql期末作业(登录+是否登录判断+简易版留言板+简易版学生数据管理+退出清空session)
9.后来发现由于题目要求,所以将本来login的数据库复制了一份,叫做pmlx ,内容跟之前还是一样,同时在php文件中连接的数据库也已经修改为pmlx;
PHP+Mysql期末作业(登录+是否登录判断+简易版留言板+简易版学生数据管理+退出清空session)
PHP+Mysql期末作业(登录+是否登录判断+简易版留言板+简易版学生数据管理+退出清空session)
10.在pmlx数据库中创建了一个叫xsb的表
PHP+Mysql期末作业(登录+是否登录判断+简易版留言板+简易版学生数据管理+退出清空session)
所有页面测试完成之后,数据库现在具有内容:
PHP+Mysql期末作业(登录+是否登录判断+简易版留言板+简易版学生数据管理+退出清空session)

登录页面

PHP+Mysql期末作业(登录+是否登录判断+简易版留言板+简易版学生数据管理+退出清空session)
PHP+Mysql期末作业(登录+是否登录判断+简易版留言板+简易版学生数据管理+退出清空session)
PHP+Mysql期末作业(登录+是否登录判断+简易版留言板+简易版学生数据管理+退出清空session)
当你登录成功时,会出现提示(失败也会)。
PHP+Mysql期末作业(登录+是否登录判断+简易版留言板+简易版学生数据管理+退出清空session)

内容篇

确定之后,会跳转到初始页面
PHP+Mysql期末作业(登录+是否登录判断+简易版留言板+简易版学生数据管理+退出清空session)
这是留言板页面
PHP+Mysql期末作业(登录+是否登录判断+简易版留言板+简易版学生数据管理+退出清空session)
这是个人中心页面(其实也没有什么内容,就是写着玩的)
*登陆进来的每个页面都具有判断是否登录,没有登录会让你跳回登入页面。
当你退出登录之后,会清空你登录时的session,那么会页面会重新刷新,也就是会要求你重新登录。
PHP+Mysql期末作业(登录+是否登录判断+简易版留言板+简易版学生数据管理+退出清空session)
这是学生信息的初页面
PHP+Mysql期末作业(登录+是否登录判断+简易版留言板+简易版学生数据管理+退出清空session)
添加功能页面长这样
PHP+Mysql期末作业(登录+是否登录判断+简易版留言板+简易版学生数据管理+退出清空session)
查询一开始长这样。
PHP+Mysql期末作业(登录+是否登录判断+简易版留言板+简易版学生数据管理+退出清空session)
输入之后内容,长这样。(如果没有找到学生信息会跳出提示)
PHP+Mysql期末作业(登录+是否登录判断+简易版留言板+简易版学生数据管理+退出清空session)
修改信息页面长这样,按十条显示内容分页。
PHP+Mysql期末作业(登录+是否登录判断+简易版留言板+简易版学生数据管理+退出清空session)
点击修改之后,下面会跳出修改输入框(点击那一行后面的修改,修改的就是哪一个人的数据,下图中我按的是第一个)
PHP+Mysql期末作业(登录+是否登录判断+简易版留言板+简易版学生数据管理+退出清空session)
修改提交之后,会跳出提示(可以不用同时修改所有内容,但是在添加学生信息那个页面,需要全部填上)
PHP+Mysql期末作业(登录+是否登录判断+简易版留言板+简易版学生数据管理+退出清空session)
删除功能就不再截了,按下删除之后,会跳转一个链接,弹出删除成功或失败的提示,并返回修改设计的页面。

最后的分组统计查询,长这样。
PHP+Mysql期末作业(登录+是否登录判断+简易版留言板+简易版学生数据管理+退出清空session)
一开始是没有数据的,当你选择提交之后,才有数据。
然后,内容有这两个文件
PHP+Mysql期末作业(登录+是否登录判断+简易版留言板+简易版学生数据管理+退出清空session)
这是php文件
PHP+Mysql期末作业(登录+是否登录判断+简易版留言板+简易版学生数据管理+退出清空session)
这是css文件
PHP+Mysql期末作业(登录+是否登录判断+简易版留言板+简易版学生数据管理+退出清空session)

资料篇

大家看上面图片里面的那个链接应该也能看出来,所有文件都是在work下的,
所以,我将work直接打包,需要的直接点击下面的链接就行。

链接:https://pan.baidu.com/s/1Q6P2uwRxqhyM4cZQBPj–A
提取码:aa7w

以上内容基于wampserver配置环境:
wampserver3.0.6_x64_apache2.4.23_mysql5.7.14_php5.6.25-7.0.10(这是安装包名称,大家什么版本自己看)