成绩管理系统
超简单的功能实现,后台自动根据学号降序。还有遇到的问题,学生页面的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注入
精彩图集
精彩文章






