PHP 学生管理系统实现
最近学校开了PHP课程,顺便写了个作业,分享一下吧。。。
都是很简单的东西,新手用得着、、、
省略部分前端代码、、、
首先是登录的校验:
<?php session_start(); $user = $_POST['userName']; $pass = $_POST['passWord']; $_SESSION['user'] = $user; /*$Enter = $_POST['Login_undo']; 管理员登录的校验*/ $flag = false; if($user == "Admin"&& $pass == "root") { setcookie("userName",$user,time()+1200); setcookie("userName",$pass,time()+1200); $flag = true; header('location:adminPage.php?user=' . $user); } else header('location:Login.php?login=relog'); /* // 学生登录免校验 if($Enter) header('location:StuPage.php'); */
然后是注册的校验:
<?php session_start(); $s_ID = $_POST['s_ID']; $Name = $_POST['Name']; $IDcard = $_POST['IDcard']; $Major = $_POST['Major']; $sex = $_POST['sex']; $_SESSION['student'][$s_ID]['s_ID'] = $s_ID; $_SESSION['student'][$s_ID]['Name'] = $Name; $_SESSION['student'][$s_ID]['IDcard'] = $IDcard; $_SESSION['student'][$s_ID]['Major'] = $Major; $_SESSION['student'][$s_ID]['sex'] = $sex; header('location:tisi.html'); /*foreach($_SESSION['student'] as $v) { if($v == $s_ID) { header("location:stu_reg.php?action=look&msg=更新&user=employee&empno=" . $empno . "&idcard=" . $idcard); } else header("location:stu_reg.php?action=look&msg=增加&user=employee&empno=" . $empno . "&idcard=" . $idcard); }*/
毕业操作及加入历史校验:
<?php session_start(); $s_ID=$_GET['s_ID']; $_SESSION['history'][$s_ID]['s_ID']=$s_ID; $_SESSION['history'][$s_ID]['Name']=$_SESSION['student'][$s_ID]['Name']; $_SESSION['history'][$s_ID]['IDcard']=$_SESSION['student'][$s_ID]['IDcard']; $_SESSION['history'][$s_ID]['sex']=$_SESSION['student'][$s_ID]['sex']; $_SESSION['history'][$s_ID]['Major']=$_SESSION['student'][$s_ID]['Major']; unset($_SESSION['student'][$s_ID]); header('location:graduate.php?user=Admin&action=delete');
任意关键词查询:
<?php session_start(); $search=$_POST['search']; unset($_SESSION['search']); /*echo '<pre class="code">'; var_dump($_POST['search']); return ;*/ foreach ($_SESSION['student'] as $k1 => $value) { # code... if($search==$_SESSION['student'][$k1]['s_ID']||$search==$_SESSION['student'][$k1]['IDcard']||$search==$_SESSION['student'][$k1]['Name']||$search==$_SESSION['student'][$k1]['sex']||$search==$_SESSION['student'][$k1]['Major']){ $i = 1; $stu = $_SESSION['student'][$k1]['s_ID']; $_SESSION['search'][$stu] = $stu; } } if(isset($i)) header("location:stu_Query.php?user=Admin&action=search"); else header("location:stu_Query.php?user=Admin&action=q_error");
遍历学生信息:
<!DOCTYPE HTML> <html> <head> <link href="file/Style.Css" rel="stylesheet" type="text/css" /> </head> <body> <table width="100%" border="0" cellpadding="1" cellspacing="1" class="css_table" bgcolor='#E1E1E1'> <?php session_start(); $user = isset($_SESSION['user'])?$_SESSION['user']:''; if($user =='Admin'){ if(isset($_SESSION['student'])){ foreach($_SESSION['student'] as $k1) { echo "<tr>"; foreach($k1 as $k2=>$k3) { echo "<td>" ; if($k2=='s_ID') {echo "学号:" ;} else if($k2=='IDcard'){echo "身份证号:";}else if($k2=='sex'){echo "性别:";}else if($k2=='Name'){echo "姓名:";}else if($k2 =='Major'){echo "专业:";}; echo "</td>"; echo "<td>"; if($k2=='s_ID') $s_ID=$k3; echo "$k3"; echo "</td>"; } } } } ?> </table> </body> </html>
更新数据的页面及校验:
<!DOCTYPE HTML> <!-- 使用HTML5规范,省略多余部分 --> <html> <head> <?php session_start(); $user = isset($_SESSION['user'])?$_SESSION['user']:''; $action = isset($_GET['action'])?$_GET['action']:''; ?> <link href="file/Style.Css" rel="stylesheet" type="text/css" /> </head> <body> <?php if($user =='Admin'&&$action==''){ ?> <table width="100%" border="0" cellpadding="3" cellspacing="1" class="css_table" bgcolor='#E1E1E1'> <tr class="css_menu"> <td colspan="3"> <table width="100%" border="0" cellpadding="4" cellspacing="0" class="css_main_table"> <tr> <td class="css_main">注意</td> </tr> </table> </td> </tr> <tr> <td class="css_col11"><strong><font color=#50691B>一旦确定不可更改</font></strong></td> </tr> </table> <?php }else if ($action == 'change') {?> </p> <?php }else if ($action == 'enchange') { # code... echo "<h1 id="已经改变">已经改变</h1>"; }?> </body> </html>
<?php session_start(); $s_ID = $_POST['c_ID']; $Name = $_POST['Name']; $Major = $_POST['Major']; $sex = $_POST['sex']; $_SESSION['student'][$s_ID]['s_ID'] = $s_ID; $_SESSION['student'][$s_ID]['Name'] = $Name; $_SESSION['student'][$s_ID]['Major'] = $Major; $_SESSION['student'][$s_ID]['sex'] = $sex; header("location:stu_Update.php?action=enchange");
一些前端设计:
<!DOCTYPE HTML> <!-- 使用HTML5规范 --> <html> <head> <title>main</title> <link href="file/Style.Css" rel="stylesheet" type="text/css" /> </head> <body> <?php session_start(); ?> <?php $user = isset($_SESSION['user'])?$_SESSION['user']:""; ?> <?php if($user == "") { // header("location:Login.php"); die("<script> if(typeof(parent) != 'undefined'){ parent.window.location = 'Login.php'; }else{ window.location.href = 'Login.php'; } </script>"); } ?> <table width=100% border=0 cellpadding=3 cellspacing=1 class=css_table bgcolor='#E1E1E1'> <tr class=css_menu> <td colspan=3> <table width=100% border=0 cellpadding=4 cellspacing=0 class=css_main_table> <tr> <td class=css_main>欢迎<?php echo "$user";?></td> </tr> </table> </td> </tr> <tr> <td class="css_col11"><strong><font color = "#0000FF">登录cookie有效时间为1200秒</strong></td> </tr> </table> <table width="100%" border="0" cellpadding="3" cellspacing="1" class="css_table" bgcolor='#E1E1E1'> <tr class="css_menu"> <td colspan="3"> <table width="100%" border="0" cellpadding="4" cellspacing="0" class="css_main_table"> <tr> <td class="css_main">联系方式</td> </tr> </table> </td> </tr> <tr> <td class="css_col11"><strong><font color=#50691B>Blog:http://blog.csdn.net/p641290710</font></strong></td> <td class="css_col11"><strong><font color=#50691B>Email:pengjunweiright@163.com</font></strong></td> </tr> </table> <table width=100% border=0 cellpadding=3 cellspacing=1 class=css_table bgcolor='#E1E1E1'> <tr class=css_menu> <td colspan=3> <table width=100% border=0 cellpadding=4 cellspacing=0 class=css_main_table> <tr> <td class=css_main>Github</td> </tr> </table> </td> </tr> <tr> <td class="css_col11"><strong><font color=#50691B>点击进入本人Github</font></strong></td> </tr> </table> </body> </html>
Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article
How to fix KB5055612 fails to install in Windows 10?
4 weeks agoByDDD
Roblox: Bubble Gum Simulator Infinity - How To Get And Use Royal Keys
4 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
Roblox: Grow A Garden - Complete Mutation Guide
3 weeks agoByDDD
Nordhold: Fusion System, Explained
4 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
Mandragora: Whispers Of The Witch Tree - How To Unlock The Grappling Hook
3 weeks agoBy尊渡假赌尊渡假赌尊渡假赌

Hot Tools

SublimeText3 Chinese version
Chinese version, very easy to use

WebStorm Mac version
Useful JavaScript development tools

Zend Studio 13.0.1
Powerful PHP integrated development environment

SublimeText3 Linux new version
SublimeText3 Linux latest version

Dreamweaver CS6
Visual web development tools
