文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

基于PHP的学生管理系统

2023-09-01 09:20

关注

前言

基于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.本系统实现功能仅供参考


一、登录界面

login.html

login.php

        
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 "";}

二、注册页面

register.html

register.php

        
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();

三、学生信息

student.php

学生信息