PHP-MYSQL学生信息管理系统(附源码免费)

环境配置

本系统采用phpstudy开发平台,采用PHP和MySQL数据库进行开发,开发工具为HBuilder。phpStudy是一个PHP调试环境的程序集成最新的

Apache+PHP+MySQL+phpMyAdmin,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境。(其他平台均可)@@@文末有获取方式免费获取
————————————————

含sql文件

主要功能

管理员登录
验证码验证
添加用户信息
修改用户信息
批量删除用户信息
信息分页显示
表格数据文件下载

主要语言

PHP MySQL JavaScript CSS Layui框架

运行截图

  • 数据列表
    请添加图片描述
<?php for($i = 0; $i < count($arr2); $i++){?>
			<tr> 
				<td class="id"><?php echo $arr2[$i]['id'];?></td>
				<td>
					<form class="layui-form" action="">
						<input type="checkbox" class="checkbox" lay-skin="primary">	
					</form>
				</td>	
				<td><?php echo $i+1;?></td>
				<td><?php echo $arr2[$i]['name'];?></td>
				<td><?php echo $arr2[$i]['sex'];?></td>
				<td><?php echo $arr2[$i]['age'];?></td>
				<td><?php echo $arr2[$i]['phone_number'];?></td>
				<td>
					<a title="修改" href="javascript:;" onclick="show('修改信息','update.php?id=<?php echo $arr2[$i]['id'];?>')"><i class="layui-icon layui-icon-edit" style="color: #1E9FFF;"></i></a>
					<a title="删除" class="single_del" href="javascript:;"><i class="layui-icon layui-icon-delete" style="color: red;"></i> </a>
				</td>
			</tr> 
		<?php } ?>
  • 注销登录

请添加图片描述

  • 添加信息

在这里插入图片描述

$.ajax({
				url: 'php/add.php',
				type: 'POST',
				datatype: 'text',
				data: {
					name: $("#name").val(),
					sex: getRadioVal('sex'),
					age: $("#age").val(),
					phone: $("#phone").val()
				},
				error: function (result) {
					console.log(result);
				},
				success: function (result) {
					if (result == '0') {
						layer.msg('添加失败', {
							icon: 5
						});
					} else if (result == '1') {
						layer.msg('添加成功', {
							icon: 6
						});
						setInterval(function () {
							window.top.location = 'index.php';
						}, 1000);
					}
				}
			});
  • 信息修改

请添加图片描述

   $.ajax({
                url: 'php/update.php?id='+window.editActionID,
                type: 'POST',
                datatype: 'text',
                data: {
                    name: $("#name").val(),
                    sex: getRadioVal('sex'),
                    age: $("#age").val(),
                    phone: $("#phone").val()
                },
                error: function (result) {
                    console.log(result);
                },
                success: function (result) {
                    if (result == '0') {
                        layer.msg('修改失败', {
                            icon: 5
                        });
                    } else if (result == '1') {
                        layer.msg('修改成功', {
                            icon: 6
                        });
                        setInterval(function () {
                            window.top.location = window.top.location.href;
                        }, 1000);
                    } else {
                        layer.msg('修改失败,未知错误', {
                            icon: 5
                        });
                    }
                }
            });
  • 用户登录

请添加图片描述

//Ajax提交
            $.ajax({
              url: "php/login.php",
              data: {
                  name: user,
                  password: pwd,
                  captcha:captcha
              },
              type: "post",
              dataType: "text",
              success: function(data) {
                  //接收后台的返回值进行判断
                  if (data == "4") {
                      layer.msg('登录成功', {icon: 6});
                      setInterval(function(){
                          window.location.href = "./";
                      },2000);   
                  } else if (data == "0") {
                      layer.msg('用户不存在', {icon: 5});
                  } else if (data == '6'){
                      layer.msg('验证码错误', {icon: 5});
                  } else if (data == "5") {
                      layer.msg('密码错误', {icon: 5});
                  } else {
                      layer.msg('未知错误', {icon: 5});
                  }
              },
              error: function() {
                  layer.msg('数据请求失败', {icon: 5});
              }
          });

演示视频

PHP-MYSQL学生信息管理系统(附源码免费)

使用说明

此系统功能较为简易可作为课程练习、自学者学习练手,系统的功能基本上都是通过增删改查四个操作实现的,读者可以根据的的需求进行完善。
如需要完整的源码和数据库可以关注公主号—麻了秃头,回复我爱吃火锅获取。需要其他系统源码也可以到秃头上查看详情。

很抱歉,作为 AI,我没有办法提供完整的学生管理系统源码。但是,我可以给你一个简单的示例,帮助你了解如何使用 PHPMySQL 开发一个学生管理系统。 首先,你需要创建一个数据库,并在其中创建一个名为 students 的表。students 表至少需要包含以下字段: - id: 学生 ID,自动递增。 - name: 学生姓名。 - age: 学生年龄。 - gender: 学生性别。 - class: 学生班级。 接下来,你可以使用下面的 PHP 代码实现学生管理系统的基本功能: ```php // 连接数据库 $conn = mysqli_connect('localhost', 'username', 'password', 'database_name'); // 判断是否连接成功 if (!$conn) { die('连接失败:' . mysqli_connect_error()); } // 查询所有学生信息 $sql = 'SELECT * FROM students'; $result = mysqli_query($conn, $sql); // 输出学生信息列表 if (mysqli_num_rows($result) > 0) { echo '<table>'; echo '<tr><th>ID</th><th>姓名</th><th>年龄</th><th>性别</th><th>班级</th></tr>'; while ($row = mysqli_fetch_assoc($result)) { echo '<tr><td>' . $row['id'] . '</td><td>' . $row['name'] . '</td><td>' . $row['age'] . '</td><td>' . $row['gender'] . '</td><td>' . $row['class'] . '</td></tr>'; } echo '</table>'; } else { echo '暂无学生信息'; } // 添加新学生信息 if (isset($_POST['submit'])) { $name = $_POST['name']; $age = $_POST['age']; $gender = $_POST['gender']; $class = $_POST['class']; $sql = "INSERT INTO students (name, age, gender, class) VALUES ('$name', '$age', '$gender', '$class')"; if (mysqli_query($conn, $sql)) { echo '添加成功'; } else { echo '添加失败:' . mysqli_error($conn); } } // 关闭数据库连接 mysqli_close($conn); ``` 这个示例实现了查询学生信息和添加新学生信息的功能。你可以根据需要进行修改和扩展,实现更丰富的学生管理功能。
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

麻了秃头

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值