PHP 学生管理系统实现_PHP教程
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') {?> </div> <?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>

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Avec les progrès technologiques et le développement social, les systèmes de gestion immobilière intelligents sont devenus un élément indispensable du développement urbain moderne. Dans ce processus, le système de gestion immobilière intelligente basé sur le langage Go a attiré beaucoup d'attention en raison de ses avantages tels que l'efficacité, la fiabilité et la rapidité. Cet article présentera la pratique du système de gestion immobilière intelligente de notre équipe en utilisant le langage Go. 1. Analyse des besoins Notre équipe développe principalement ce système de gestion immobilière pour une société immobilière. Sa mission principale est de mettre en relation les syndics et les résidents pour faciliter la gestion des syndics, mais aussi de permettre aux résidents de

Ordinateurs recommandés adaptés aux étudiants se spécialisant en sciences de l'information géographique 1. Recommandation 2. Les étudiants se spécialisant en sciences de l'information géographique doivent traiter de grandes quantités de données géographiques et effectuer des analyses complexes d'informations géographiques, ils ont donc besoin d'un ordinateur très performant. Un ordinateur avec une configuration élevée peut offrir une vitesse de traitement plus rapide et un espace de stockage plus grand, et peut mieux répondre aux besoins professionnels. 3. Il est recommandé de choisir un ordinateur équipé d'un processeur haute performance et d'une mémoire de grande capacité, ce qui peut améliorer l'efficacité du traitement et de l'analyse des données. De plus, choisir un ordinateur doté d’un plus grand espace de stockage et d’un écran haute résolution permet de mieux afficher les données et les résultats géographiques. De plus, étant donné que les étudiants se spécialisant en sciences de l'information géographique peuvent avoir besoin de développer et de programmer un logiciel de système d'information géographique (SIG), choisissez un ordinateur offrant une meilleure prise en charge du traitement graphique.

Comment écrire un système simple de gestion de prêts en ligne via PHP nécessite des exemples de code spécifiques Introduction : Avec l'avènement de l'ère numérique, les méthodes de gestion des bibliothèques ont également subi d'énormes changements. Les systèmes traditionnels d’enregistrement manuel sont progressivement remplacés par des systèmes de gestion des emprunts en ligne. Les systèmes de gestion des emprunts en ligne améliorent considérablement l’efficacité en automatisant le processus d’emprunt et de retour des livres. Cet article explique comment utiliser PHP pour écrire un système simple de gestion des prêts en ligne et fournit des exemples de code spécifiques. 1. Analyse des exigences du système avant de commencer à écrire le système de gestion des emprunts en ligne

Comment écrire un système simple de gestion des présences des étudiants en utilisant Java ? Avec le développement continu de la technologie, les systèmes de gestion scolaire sont également constamment mis à jour et améliorés. Le système de gestion de l'assiduité des élèves en constitue un élément important. Il peut aider l'école à suivre l'assiduité des élèves et à fournir des analyses de données et des rapports. Cet article explique comment écrire un système simple de gestion des présences des étudiants à l'aide de Java. 1. Analyse des exigences Avant de commencer à écrire, nous devons déterminer les fonctions et les exigences du système. Les fonctions de base comprennent l'enregistrement et la gestion des informations sur les étudiants, l'enregistrement des données de fréquentation des étudiants et

Comment utiliser MongoDB pour développer un système simple de gestion backend de sites Web Avec le développement d'Internet, l'utilisation et la gestion de sites Web sont devenues de plus en plus importantes. Afin de permettre aux administrateurs de sites Web de gérer plus facilement le contenu du site Web en arrière-plan, il est essentiel de développer un système de gestion d'arrière-plan de site Web simple et efficace. Cet article présentera comment utiliser MongoDB pour développer un système de gestion backend de site Web simple et le démontrera à travers des exemples de code spécifiques. Préparation Tout d'abord, nous devons nous assurer que la base de données MongoDB a été installée et configurée. spécifique

Le système ebs est un système de gestion de contrôle électronique des freins. Il s'agit d'un système de contrôle électronique qui utilise entièrement le freinage pneumatique à commande électronique pour améliorer le confort et la sécurité du freinage. Les composants du système ebs : 1. Capteur de signal de freinage du système EBS ; 2. Module de commande à canal unique du système EBS ; 3. Module de commande à double canal du système EBS ;

Selon les informations du 16 juin, le 15 juin, le site Web officiel et le compte public de l'Assemblée populaire municipale de Guangzhou ont publié le « Règlement sur la promotion de la santé mentale des élèves des écoles primaires et secondaires de Guangzhou (projet révisé et projet pour commentaires) ». pour solliciter des opinions et des suggestions de tous les horizons. Parmi eux, l'article 14 du « Règlement » est intitulé « Empêcher les téléphones mobiles et autres terminaux intelligents d'entrer dans les campus » et les dispositions spécifiques sont les suivantes : Les parents ou autres tuteurs des élèves du primaire et du secondaire doivent restreindre strictement l'utilisation par leurs enfants de les téléphones mobiles et autres produits terminaux intelligents. Les enfants du produit doivent réglementer le lieu, la période, la durée, la fréquence, le contenu, les fonctions, les autorisations et d'autres questions d'utilisation, et coopérer avec l'école pour interdire ou restreindre l'utilisation des téléphones mobiles et des étudiants. d'autres produits de terminaux intelligents sur le campus. Les écoles peuvent interdire aux étudiants d’apporter des téléphones portables et autres terminaux intelligents à l’école ou de les utiliser sur le campus.

Comment créer une structure de table MySQL adaptée aux systèmes de gestion scolaire ? Le système de gestion scolaire est un système complexe impliquant plusieurs modules et fonctions. Afin de répondre à ses exigences fonctionnelles, il est nécessaire de concevoir une structure de table de base de données appropriée pour stocker les données. Cet article utilisera MySQL comme exemple pour présenter comment créer une structure de table adaptée aux systèmes de gestion scolaire et fournir des exemples de code pertinents. Table d'informations sur l'école (school_info) La table d'informations sur l'école est utilisée pour stocker des informations de base sur l'école, telles que le nom de l'école, l'adresse, le numéro de contact, etc. CRÉERTABL
