IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> PHP知识库 -> PHP与SQL进阶 -> 正文阅读

[PHP知识库]PHP与SQL进阶

实验要求

1.掌握PHP语言的基本语法,并且能够利用代码实现一些基本功能;
2. 掌握SQL语言的基本查询、增加等语句;
3. 掌握PHP基本的SESSION机制以及实现方式;
4. 掌握以上知识实现简单的登陆查询类管理系统;

实验操作

1、 前端(html+javascript)页面:要求首页,登陆表单和注册表单。
2、 后端页面:要求有登陆处理,和注册处理,以及登陆后跳转至个人信息查询页面。
3、 登陆处理要求:实现从数据库查询用户密码,判断是否存在该用户。
a) 若存在则跳转至个人信息页面。
b) 若不存在则返回用户名或者密码错误,请重新登陆字样。
4、 注册处理要求:实现从数据库新增一条查询记录,如用户名,密码。
5、 账号体系:账户体系分为2个,老师账号和学生账号。
a) 在数据库中默认有一个账号是老师,无需注册,用户名密码为(laoshi,laoshi123)
b) 注册的账号都是学生账号。
6、 数据库设计:
a) 数据库名:Score_System
b) 表名:users
c) 数据库前三行固定值如下:后续注册需从id:1004开始
image.png
7、 个人信息页面
a) 老师登陆页面:
i. 登陆成功后,显示 WELCOME TEACHET!
ii. 显示所有学生成绩
iii. 扩展:(这个作为扩展,新注册学生可没有成绩)

  1. 一个学生成绩记录表单
  2. 一个学生成绩修改表单
    iv.
    b) 学生登陆页面:
    i. 登陆成功后,显示 WELCOME + 学生名 +分数
    8、 权限要求:
    a) 学生账号无法访问老师页面
    b) 不同学生账号无法访问各自其他学生成绩页面

实验步骤

1、登陆页面

image.png
2、当用户名或密码未输入时,弹出用户名或者密码不能为空,请重新输入。
image.png
3、代码如下所示
image.png
4、学生登陆成功页面以及代码
image.png
image.png
5、退出时返回首页:
image.png
image.png
image.png
image.png
6、教师登陆成功页面以及代码
image.png
image.png
image.png
7、教师修改成绩的实现
修改前:
image.png
修改后:
image.png
8、代码如下:
image.png
9、教师增加学生信息实现
image.png
image.png
10、代码如下:
image.png
11、教师删除学生信息实现
image.png
image.png
12、代码如下
image.png
13、用户注册页面
image.png
14、当用户名为空时弹出用户名不能为空,密码不一致时弹出注册失败,请重新注册
image.png
image.png
15、代码如图:
image.png
16、注册成功页面
image.png
image.png
17、学生访问老师时,弹出警告
image.png
18、访问学生成绩页面未登陆时弹出未登陆
image.png
19、数据库导入数据
image.png
image.png

  PHP知识库 最新文章
Laravel 下实现 Google 2fa 验证
UUCTF WP
DASCTF10月 web
XAMPP任意命令执行提升权限漏洞(CVE-2020-
[GYCTF2020]Easyphp
iwebsec靶场 代码执行关卡通关笔记
多个线程同步执行,多个线程依次执行,多个
php 没事记录下常用方法 (TP5.1)
php之jwt
2021-09-18
上一篇文章      下一篇文章      查看所有文章
加:2021-07-09 17:26:38  更:2021-07-09 17:26:43 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 1:38:56-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码