当前位置: 首页 > news >正文

PHP+MySQL 学生信息管理系统

 

目录

MySQL建表指令

主页面展示

主页面源代码如下

增:添加学生信息

添加html如下

html:主要用于显示网页内容

成功添加后回显 ​编辑

增加php如下

删:删除学生信息 

删除html如下

 成功删除后回显

 删除php如下

 改:修改学生信息

修改html如下

 修改php如下

查:查看学生信息

查看html如下

成功查看后回显

查看php如下

问题和解决方法


本次基于数据库的应用设计基于学生信息管理系统实现增、删、改、查等基本功能首先建立student数据库,然后建立了学生基本信息表

MySQL建表指令

CREATE TABLE student (学号 VARCHAR(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_croatian_ci NOT NULL,姓名 VARCHAR(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_croatian_ci NOT NULL,性别 VARCHAR(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_croatian_ci NOT NULL,出生日期 DATE NOT NULL,院系 VARCHAR(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_croatian_ci NOT NULL
);

主页面展示

主页面源代码如下

<!DOCTYPE html>  
<html lang="zh">  
<head>  
    <meta charset="UTF-8">  
    <meta name="viewport" content="width=device-width, initial-scale=1.0">  
    <title>学生基本信息管理系统</title>  
    <style>  
        body {  
            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;  
            background-color: #eef2f3;  
            color: #333;  
            text-align: center;  
            padding: 50px;  
            margin: 0;  
        }          h2 {  
            color: #007BFF;  
            margin-bottom: 20px;  
            font-size: 2.5em;  
        }          h3 {  
            color: #555;  
            font-size: 1.8em;  
            margin: 30px 0 15px;  
        }          a {  
            display: inline-block;  
            width: 220px;  
            margin: 15px auto;  
            padding: 15px 0;  
            background-color: #007BFF;  
            color: #fff;  
            text-decoration: none;  
            border-radius: 25px;  
            font-size: 1.1em;  
            transition: background-color 0.3s ease, transform 0.2s ease;  
            box-shadow: 0 4px 8px rgba(0, 123, 255, 0.2);  
        }          a:hover {  
            background-color: #0056b3;  
            transform: translateY(-2px);  
            box-shadow: 0 6px 12px rgba(0, 86, 179, 0.3);  
        }          a:active {  
            transform: translateY(0);  
            box-shadow: 0 2px 4px rgba(0, 123, 255, 0.2);  
        }          footer {  
            margin-top: 30px;  
            font-size: 0.9em;  
            color: #777;  
        }  
    </style>  
</head>  <body>  
    <h2>学生基本信息管理系统</h2><br>  
    <h3>学生管理</h3>  
    <a href="insertS.html">添加学生信息</a>  
    <a href="seekS.html">查看学生信息</a>  
    <a href="updateS.html">修改学生信息</a>  
    <a href="deletes.html">删除学生信息</a>  
    <h3>管理员管理</h3>  
    <a href="insertA.html">添加管理员</a>  
    <a href="seekA.html">查看管理员</a>  
    
    <footer>  
        &copy; xxx | 版权所有  
    </footer>  
</body>  
</html>

增:添加学生信息

添加html如下

html:主要用于显示网页内容

<?php  
$con = mysqli_connect("localhost:3306", "root", "123456");  
if (!mysqli_select_db($con, "student")) { // 判断是否连接成功  
    echo "连接 student 数据库出错"; // 输出连接失败信息  
    exit; // 退出程序  
} else {  
    echo "连接 student 数据库成功\n";  
}  
mysqli_query($con, "set names utf8"); // 设置utf-8字符集  
?>  <!DOCTYPE html>  
<html lang="zh-CN">  
<head>  
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">  
    <title>添加学生信息</title>  
    <style>  
        body {  
            font-family: Arial, sans-serif;  
            background-color: #f4f4f4;  
            margin: 0;  
            padding: 20px;  
        }  
        h3 {  
            text-align: center;  
            color: #333;  
        }  
        form {  
            background-color: #fff;  
            padding: 20px;  
            border-radius: 5px;  
            box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);  
            max-width: 400px;  
            margin: 0 auto;  
        }  
        label {  
            display: block;  
            margin: 10px 0 5px;  
            color: #555;  
        }  
        input[type="text"] {  
      
http://www.lryc.cn/news/505144.html

相关文章:

  • 数据结构-栈与队列
  • c#上班,上学,交通方式接口
  • 吴恩达官宣开源,yyds!
  • 从0到1实现vue3+vite++elementuiPlus+ts的后台管理系统(一)
  • SpringBoot+Vue3实现阿里云视频点播 实现教育网站 在上面上传对应的视频,用户开会员以后才能查看视频
  • wireshark捕获过滤和操作方式详解
  • 预处理器Stylus的介绍及使用,并同Less、Sass进行对比(简单介绍)
  • MySql-9.1.0安装详细教程(保姆级)
  • 【练习Day17】寻找第 K 大
  • 【文档搜索引擎】在内存中构造出索引结构(下)
  • 2024年《网络安全事件应急指南》
  • 前端的知识(部分)
  • OPC UA、MQTT 和 HTTP性能分析及使用场景推荐
  • 并发修改导致MVCC脏写问题
  • 跌倒数据集,5345张图片, 使用yolo,coco json,voc xml格式进行标注,平均识别率99.5%以上
  • Java转C之CMake
  • 如何自己创建database.js文件来初始化本地sqlite数据库
  • 【汇编语言】内中断(三) —— 中断探险:从do0到特殊响应的奇妙旅程
  • 0006.基于SpringBoot+element付费问答系统
  • SpringBoot feign基于HttpStatus重试
  • 【记录49】vue2 vue-office在线预览 docx、pdf、excel文档
  • 正则表达式中^的用法
  • WPF 关于界面UI菜单权限(或者任意控件的显示权限)的简单管理--只是简单简单简单简单
  • Https身份鉴权(小迪网络安全笔记~
  • AngularJS 输入验证
  • 【网络安全】WIFI WPA/WPA2协议:深入解析与实践
  • 前端使用xlsx-js-style导出Excel,带样式,并处理合并单元格边框显示不全和动态插入表头解决
  • 自动化工具ansible部署和实践
  • 无人机推流直播平台EasyDSS视频技术如何助力冬季森林防火
  • React Fiber