最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
PHP获取学生成绩的方法
时间:2026-05-28 11:00:02 编辑:袖梨 来源:一聚教程网
本文主要练习一下如何利用php完成一个简单的案例,即输入学生学号,得到相应的成绩信息。
在此之前先来认识一下这个非常重要的语法
GET请求:参数在URL后面,多个参数用&进行连接
$_GET[ ] , 即get请求参数的获取
同样的还有POST方法,但这篇文章中我们使用GET方法
利用get请求参数的获取,听起来很高大上,其实说白了就是根据用户输入的信息,然后在数据库中寻找相对应的数据,在这篇文章中我们暂用数组方法构造一段信息帮助大家理解。
话不多说,我们先来看一下页面打开后以及操作的效果演示!
当我们输入学号后,会在后台搜索相对应的信息并展示
HTML代码如下
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>查成绩</title></head><body> <h1>请在下列输入框中输入学生的考号进行:</h1><form action="T1.php" method="get">输入考号:<input type="text" name="code"> <br><input type="submit" value="查询"></form></body></html>
PHP代码如下
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>Title</title></head><body> <?php//定义变量,不然容易出现notice级错误error_reporting( E_ALL&~E_NOTICE ); //利用数组模拟数据,正常应该是由数据库进行查询$data = array();$data["123"] = array("name"=>"张三","chinese"=>"103","math"=>"89","english"=>"111");$data["234"] = array("name"=>"李四","chinese"=>"93","math"=>"79","english"=>"121");$data["456"] = array("name"=>"王五","chinese"=>"133","math"=>"100","english"=>"123");//查询数据库$code = $_GET["code"]; $result = $data[$code]; ?> <?phpif(array_key_exists($code,$data)){$result = $data[$code]; ?><div><div><?php echo $result["name"] ?>成绩如下:</div><ul><li> 语文:<?php echo $result["chinese"] ?></li><li> 数学:<?php echo $result["math"] ?></li><li> 英语:<?php echo $result["english"] ?></li></ul> </div><?php } else { ?> <div>该学生考号不存在</div><?php } ?></body></html>
要注意的是,在上述代码中,另外加了if else语句,用来判断输入信息是否合法,意思就是如果输入的学号不正确,那么就无法输出正常信息,我们就要出现相应的错误提示
以下是操作的截图
如果输入学号123:
输入学号456
如果我们输入错误的学号则会显示为
相关文章
- MC在线玩网页版直达入口-mc我的世界在线玩免登陆免费网址 05-28
- 萤火突击红区双排攻略指南:萤火突击红区双排技巧详解 05-28
- 萤火突击SS6赛季最新情报:赛季更新内容全面解析 05-28
- 小红书私信频繁被拦截怎么解除风控 05-28
- 炉石传说酒馆战棋多彩之泪有什么效果 05-28
- 后室深入探索上线时间揭晓 后室深入探索具体开服日期与预约入口 05-28