设计一个网页代码,实现 1,输入老师教工号,查课程编号 2,输入学生学号及课程编号,查成绩, 3,输入学生学号,查课程编号 4,输入学生学号,查所在系,专业和学校 5,输入老师教工号和课程号,查班级的学生名单
时间: 2024-03-31 15:35:17 浏览: 51
很好,下面是一个简单的网页代码,实现上述5个功能:
```
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>学生成绩查询系统</title>
</head>
<body>
<h1>学生成绩查询系统</h1>
<h2>功能1:输入老师教工号,查课程编号</h2>
<form method="post" action="get_course.php">
<label for="teacher_id">请输入老师教工号:</label>
<input type="text" name="teacher_id" id="teacher_id" required>
<br><br>
<input type="submit" value="查询">
</form>
<h2>功能2:输入学生学号及课程编号,查成绩</h2>
<form method="post" action="get_grade.php">
<label for="student_id">请输入学生学号:</label>
<input type="text" name="student_id" id="student_id" required>
<br><br>
<label for="course_id">请输入课程编号:</label>
<input type="text" name="course_id" id="course_id" required>
<br><br>
<input type="submit" value="查询">
</form>
<h2>功能3:输入学生学号,查课程编号</h2>
<form method="post" action="get_course.php">
<label for="student_id">请输入学生学号:</label>
<input type="text" name="student_id" id="student_id" required>
<br><br>
<input type="submit" value="查询">
</form>
<h2>功能4:输入学生学号,查所在系,专业和学校</h2>
<form method="post" action="get_department.php">
<label for="student_id">请输入学生学号:</label>
<input type="text" name="student_id" id="student_id" required>
<br><br>
<input type="submit" value="查询">
</form>
<h2>功能5:输入老师教工号和课程号,查班级的学生名单</h2>
<form method="post" action="get_student_list.php">
<label for="teacher_id">请输入老师教工号:</label>
<input type="text" name="teacher_id" id="teacher_id" required>
<br><br>
<label for="course_id">请输入课程编号:</label>
<input type="text" name="course_id" id="course_id" required>
<br><br>
<input type="submit" value="查询">
</form>
</body>
</html>
```
您需要在后台编写相应的 PHP 脚本来处理这些表单提交,并从数据库中检索所需的信息。例如,以下是 `get_course.php` 脚本的示例代码:
```php
<?php
// 连接到数据库
$host = '数据库主机名';
$user = '数据库用户名';
$password = '数据库密码';
$database = '数据库名称';
$connection = mysqli_connect($host, $user, $password, $database);
// 从表单中获取教工号或学号
$id = $_POST['teacher_id'] ?? $_POST['student_id'];
// 查询课程编号
$query = "SELECT course_id FROM courses WHERE teacher_id = '{$id}' OR student_id = '{$id}'";
$result = mysqli_query($connection, $query);
// 输出结果
if (mysqli_num_rows($result) > 0) {
while ($row = mysqli_fetch_assoc($result)) {
echo "课程编号:{$row['course_id']}<br>";
}
} else {
echo "没有找到相关的课程。<br>";
}
// 关闭数据库连接
mysqli_close($connection);
?>
```
您可以根据需要编写其他脚本来处理其他表单提交。注意,这只是一个简单的示例,您需要根据自己的需求和数据库结构进行修改和扩展。
阅读全文