成绩管理系统
超简单的功能实现,后台自动根据学号降序。还有遇到的问题,学生页面的session未解决。需要整套的请留下qq,第一时间发送。但是我也同时希望你能把你修改过,或者完善了的重新发
超简单的功能实现,后台自动根据学号降序。
还有遇到的问题,学生页面的session未解决。
需要整套的请留下qq,第一时间发送。但是我也同时希望你能把你修改过,或者完善了的重新发我,让我也能从中学习。
mysql表:student,包括- `chengji`:用于存储学生的姓名,学号,三科成绩,总分,平均分.`student`:用于学生注册,管理自己的后台。
还比较简单,希望不要喷,也算是一点点的进步。
还有遇到的问题,学生页面的session未解决。
需要整套的请留下qq,第一时间发送。但是我也同时希望你能把你修改过,或者完善了的重新发我,让我也能从中学习。
mysql表:student,包括- `chengji`:用于存储学生的姓名,学号,三科成绩,总分,平均分.`student`:用于学生注册,管理自己的后台。
还比较简单,希望不要喷,也算是一点点的进步。
<?php //list页面是显示已经录入成绩的学生,分别显示 学生id,姓名,学号,语文,数学,英语,平均分,总分 include("conn.php"); $sql = "SELECT * FROM `chengji` order by number asc"; $query = mysql_query($sql); //思考问题,使用数组记录数据库中的id,并进行比较排序。 // class paixu { // $sort = $_POST['sort'] // function __construct($sort) { // if ($_POST['sort']) { // $sql = "SELECT * FROM `CHENGJI` ORDER BY chengji desc"; // $query = mysql_query($sql); // $rs = mysql_fetch_array($query); // } // } // // } while ($rs=mysql_fetch_array($query)) { ?> <html> <head> <meta http-equiv="content-type" content="text/html" charset="utf8" /> <title>已录入的学生</title> </head> <body> <form method="post" action="admin_list.php"> <table border="1"> <tr> <td>id</td> <td>学生姓名</td> <td>学号</td> <td>语文</td> <td>数学</td> <td>英语</td> <td>总分</td> <td>平均分</td> <td><a href="del.php?del=<?php echo $rs['id']; ?>">删除</a> <a href="edit.php?id=<?php echo $rs['id']; ?>">编辑</a></td> </tr> <tr> <td><?php echo $rs['id']; ?></td> <td><?php echo $rs['name']; ?></td> <td><?php echo $rs['number']; ?></td> <td><?php echo $rs['chinese']; ?></td> <td><?php echo $rs['math']; ?></td> <td><?php echo $rs['english']; ?></td> <td><?php echo $rs['chengji']; ?></td> <td><?php echo $rs['avg']; ?></td> </tr> </table> <table> <tr> <td><input type="hidden" name="" value="" /></td> </tr> <tr> <td><input type="submit" name="sort" value="排序" /></td> </tr> </table> </form> </body> </html> <?php } ?>
4. [文件] admin.php ~ 2KB 下载(18) 跳至 [3] [4] [5] [6] [7] [8] [9] [10] [11] [全屏预览]
<?php //老师输入学生的姓名,学号,成绩(语数英),自动计算 平均分,总分 include("conn.php"); if (!empty($_POST['sub1'])) { $name = $_POST['name']; $number = $_POST['number']; $chinese = $_POST['chinese']; $math = $_POST['math']; $english = $_POST['english']; $chengji = $chinese+$math+$english; $avg = ($chinese+$math+$english)/3; $sql = "INSERT INTO `chengji` (`id`,`name`,`dates`,`number`,`chinese`,`math`,`english`,`chengji`,`avg`) VALUES (null,'$name',now(),'$number','$chinese','$math','$english','$chengji','$avg')"; $query = mysql_query($sql); if ($query) { echo("录入成功,5秒后将跳转到成绩列表"); echo("<a href='admin_list.php'>如果系统没有回应,请点击此链接直奔主题~</a>"); //header("refresh:5;url='admin_list.php'"); }else { echo("录入失败,是否出现了什么问题呢?或者<a mail:1113288996@qq.com>联系管理员</a>"); //header("refresh:5;url='admin.php'"); } } ?> <html> <head> <meta http-equiv="content-type" content="text/html" charset="utf8" /> <title>教师管理后台</title> </head> <body> <h1>学生成绩添加</h1> <hr /> <table> <form method="post" action="admin.php"> <tr> <td>学生姓名:</td> <td><input type="text" name="name" value="" /></td> </tr> <tr> <td>学号:</td> <td><input type="text" name="number" value="" /></td> </tr> <tr> <td>成绩:</td> </tr> <tr> <td>语文:<input type="text" name="chinese" value="" /></td> <td>数学:<input type="text" name="math" value="" /></td> <td>英语:<input type="text" name="english" value="" /></td> </tr> <tr> <td><input type="submit" name="sub1" value="提交" /></td> </tr> </form> </table> </body> </html>
5. [文件] chat.php ~ 1KB 下载(14) 跳至 [3] [4] [5] [6] [7] [8] [9] [10] [11] [全屏预览]
<?php include("conn.php"); if (!empty($_POST['sub'])) { $number=$_POST['number']; $sql="SELECT * FROM `chengji` where `number`='".$number."'"; $query=mysql_query($sql); while ($rs=mysql_fetch_array($query)) { ?> <html> <head> <meta http-equiv="content-type" content="text/html" charset="utf8" /> <title>学生成绩查询</title> </head> <body> <h2>学生成绩查询</h2> <hr /> <form method="post" action="chat.php"> <table border="1"> <tr> <td>你的姓名:<?php echo($rs['name']) ;?></td> <td>你的学号是:<?php echo($rs['number']) ;?></td> </tr> <tr> <td>你的成绩:</td> <td>总分:<?php echo($rs['chengji']) ;?></td> <td>平均分:<?php echo($rs['avg']) ;?></td> </tr> <tr> <td>语文:<?php echo($rs['chinese']) ;?></td> <td>数学:<?php echo($rs['math']) ;?></td> <td>英语:<?php echo($rs['english']) ;?></td> </tr> </table> </form> </body> </html> <?php } } ?>
6. [文件] conn.php ~ 286B 下载(15) 跳至 [3] [4] [5] [6] [7] [8] [9] [10] [11] [全屏预览]
<?php //数据库文件 $local = "localhost"; //默认mysql连接主机 localhost $user = "root";//mysql 用户名 $passwd = "3363064"; //mysql 密码 $db = "study"; //连接的数据表 @mysql_connect($local,$user,$passwd); @mysql_select_db($db); ?>
7. [文件] del.php ~ 434B 下载(14) 跳至 [3] [4] [5] [6] [7] [8] [9] [10] [11] [全屏预览]
<?php include("conn.php"); if (!empty($_GET['del'])) { $del=$_GET['del']; $sql = "DELETE FROM `chengji` where id='$del'"; $query = mysql_query($sql); if ($query) { echo "删除成功!"; echo("<a href='admin_list.php'>如果系统没有回应,请点击此链接直奔主题~</a>"); }else { echo("删除失败").mysql_error(); } mysql_close(); } ?>
8. [文件] edit.php ~ 2KB 下载(15) 跳至 [3] [4] [5] [6] [7] [8] [9] [10] [11] [全屏预览]
<?php include("conn.php"); if (!empty($_GET['id'])) { //如果获取的id不是为空 //数据库语句:选择数据表,寻找条件为 id,这个id是从admin_list.php处获取。使用get $sql="SELECT * FROM `chengji` where `id`='".$_GET['id']."'"; $query=mysql_query($sql);//执行数据库语句 $rs=mysql_fetch_array($query);//进行表内循环检索 } if (!empty($_POST['sub2'])) {//如果获取的sub2按钮不为空 $his=$_POST['hid'];// 建立hid变量,主要获取 所在页面的id,如果没有设置,将会产生修改一个值,整个表都会修改 $name = $_POST['name']; $number = $_POST['number']; $chinese = $_POST['chinese']; $math = $_POST['math']; $english = $_POST['english']; $chengji = $chinese+$math+$english; $avg = ($chinese+$math+$english)/3; $mysql="UPDATE `chengji` set `name`='$name',`number`='$number', `chinese`='$chinese',`math`='$math',`english`='$english', `chengji`='$chengji',`avg`='$avg' where id='$his'"; if (mysql_query($mysql)) { echo"修改成功"; echo("<a href='admin_list.php'>如果系统没有回应,请点击此链接直奔主题~</a>"); }else { echo "修改失败~".mysql_error(); } mysql_close(); } ?> <html> <head> <meta http-equiv="content-type" content="text/html" charset="utf8" /> <title>修改</title> </head> <body> <h1>学生成绩添加</h1> <hr /> <table> <form method="post" action="edit.php"> <input type="hidden" name="hid" value="<?php echo($rs['id']); ?>"> <!-- 设置name为hid 的字段,输出 id --> <tr> <td>学生姓名:</td> <td><input type="text" name="name" value="<?php echo($rs['name']); ?>" /></td> </tr> <tr> <td>学号:</td> <td><input type="text" name="number" value="<?php echo($rs['number']); ?>" /></td> </tr> <tr> <td>成绩:</td> </tr> <tr> <td>语文:<input type="text" name="chinese" value="<?php echo($rs['chinese']); ?>" /></td> <td>数学:<input type="text" name="math" value="<?php echo($rs['math']); ?>" /></td> <td>英语:<input type="text" name="english" value="<?php echo($rs['english']); ?>" /></td> </tr> <tr> <td><input type="submit" name="sub2" value="提交" /></td> </tr> </form> </table> </body> </html>
9. [文件] index.html ~ 628B 下载(17) 跳至 [3] [4] [5] [6] [7] [8] [9] [10] [11] [全屏预览]
<html> <head> <meta http-equiv="content-type" content="text/html" charset="utf8" /> <title>成绩查询</title> </head> <body> <h1>学生成绩查询系统</h1> <hr /> <table cellpadding="2"> <form method="post" action="chat.php"> <tr> <div id="register"><td align="right"><a href="register.php">注册</a> || <a href="login.php">登陆</a></td></div> </tr> <tr> <td>成绩查询</td> <td><input type="text" name="number" value="" /></td> </tr> <tr> <td><input type="submit" name="sub" value="提交" /></td> </tr> </form> </table> </body> </html>
10. [文件] register.php ~ 2KB 下载(15) 跳至 [3] [4] [5] [6] [7] [8] [9] [10] [11] [全屏预览]
<?php include("conn.php"); session_start(); //判断从表格传回来的参数,如果不为空,开始把内容对应写入数据表 student中 if (!empty($_POST['sub'])) { //先把从表单中获取的值赋值到对应变量 $username = $_POST['username'];//姓名 $passwd = $_POST['passwd']; //密码 $passwd2 = $_POST['passwd2'];//密码2 $number = $_POST['number']; //学号 $classes = $_POST['classes']; //班级 $_SESSION['username'] = $username; $sql = "INSERT INTO `student` (`id`,`dates`,`username`,`passwd`,`number`,`classes`) VALUES(null,now(),'$username','$passwd','$number','$classes')"; $query = mysql_query($sql); if ($query) { echo "恭喜,你注册成功啦!"; header("refresh:3;url=student.php"); }else { echo "出现了一些什么问题了吗?"; } } ?> <html> <head> <meta http-equiv="content-type" content="text/html" charset="utf8" /> <title>注册页面</title> </head> <body> <h1>学生注册页面</h1> <hr /> <table> <form method="post" action="register.php"> <tr> <td>你的姓名:</td> <td><input type="text" name="username" value="" /></td> </tr> <tr> <td>登录密码:</td> <td><input type="password" name="passwd" value="" /></td> </tr> <tr> <td>再输入一次:</td> <td><input type="password" name="passwd2" value="" /></td> </tr> <tr> <td>请输入你的学号:</td> <td><input type="text" name="number" value="" /></td> </tr> <tr> <td>你所在的班级:</td> <td><input type="text" name="classes" value="" /></td> </tr> <tr> <td><input type="submit" name="sub" value="提交" /></td> </tr> </form> </table> </body> </html>
11. [文件] student.php ~ 647B 下载(14) 跳至 [3] [4] [5] [6] [7] [8] [9] [10] [11] [全屏预览]
<?php include("conn.php"); session_start(); ?> <html> <head> <meta http-equiv="content-type" content="text/html" charset="utf8" /> <title>学生页面</title> </head> <body> <h1>欢迎你登陆,学生<?php echo $_SESSION['username']; ?></h1> //问题尚未解决,session还在学习中,希望有能够完善和一起学习的朋友 <hr /> <form method="post" action="chat.php"> <table> <tr> <td>你现在可以:</td> </tr> <tr> <td>查询成绩:</td> <td><input type="text" name="number" value="" /></td> <td><input type="submit" name="sub" value="提交" /></td> </tr> </table> </form> </body> </html>
- 上一篇:求大神赐一段代码
- 下一篇:PHP简单代码防止SQL注入
精彩图集
精彩文章