前言
基于PHP的学生管理系统;
实现 登录、注册、学生信息、修改学生、删除学生、查询学生、添加学生等功能 ;
环境准备
开发平台:PhpStrom2022.1.2 、Phpstudy_pro
数据库:MySQL5.7.26
技术架构
Bootstrap +PHP7.3.4+html5+css3
项目结构
页面展示
1.登录与注册页面
2.首页
3.学生信息
4.修改学生
5.查询学生
6.添加学生
7.管理员信息
8.修改管理员
9.添加管理员
10.查询管理员
11.数据库
注意
1.MySQL 版本5.0以上与8.0以上sql语句有差异,需要调整数据库语句
2.运行项目前提前配置好MySQL数据库
3.本系统实现功能仅供参考
一、登录界面
学生管理系统
query("set names utf8");$user = $_POST['user'];$pwd = $_POST['pwd'];$sql = "SELECT * FROM `admin` WHERE `name` = '{$user}' and `pwd` = '{$pwd}' ";$stmt= $conn->query($sql);$result = mysqli_fetch_array($stmt);if($stmt->num_rows > 0){ $_SESSION['user'] = $result[0]; echo ""; echo "";}else{ echo ""; echo "";}
二、注册页面
管理员注册
query("set names utf8");$user = $_POST['user'];$pwd1 = $_POST['pwd1'];$pwd2 = $_POST['pwd2'];$rows = "select `name` from `admin` where `name` = '{$user}'";$stmt1= $conn->query($rows);$row = mysqli_num_rows($stmt1);if ($row == 1){ echo ""; echo ("");}elseif ($pwd1 == $pwd2){ $sql = "insert into `admin` (`name`, `pwd`) value ('{$user}','{$pwd1}')"; $conn->query($sql); echo (""); echo ("");}else{ echo ""; echo ("");}$conn->close();
三、学生信息
学生信息