作者:贺娥岚761 | 来源:互联网 | 2023-09-09 05:48
原标题:利用PHP获取学生成绩
这篇文章我们主要来联系一下如何利用php完成一个简单的案例,即输入学生学号,得到相应的成绩信息。
在此之前先www.yii666.com来认识一下这个非常重要的语法
GET请求:参数在URL后面,多个参数用&进行连接
$_GET[ ] , 即get请求参数的获取
同样的还有POST方法,但这篇文章中我们使用GET方法
利用get请求参数的获取,听起来很高大上,其实说白了文章来源地址53071.html就是根据用户输入的信息,然后在数据库中寻找相对应的数据,在这篇文章中我们暂用数组方法构造一段信息帮助大家理解。
话不多说,我们先来看一下页面打开后以及操作的效果演示!
![](https://img.php1.cn/3cd4a/1eebe/cd5/45a090220e38e09d.webp)
当我们输入学号后,会在后台搜索相对应的信息并展示
HTML代码如下
请在下列输入框中输入学生的考号进行:
输入考号:
PHP代码如下
//定义变量,不然容易出现notice级错误
error_reporting( E_ALL&~E_NOTICE );
//利用数组模拟数据,正常应该是由数据库进行查询文章来源地址53071.html
$data = array();
$data["123"] = array("name"=>"张三","chinese"=>"103","math"=>"89","english"=>"111");
$data["234"] = array("name"=>"李四","chinese"=>"93",文章来源站点https://www.yii666.com/"math"=>"79","english"=>"121");
$data["456"] = array("name"=>"王五",www.yii666.com"chinese"=>"133","math"=>"100","english"=>"123");
//查询数据库
$code = $_GET["code"];
$result = $data[$code];
?>
if(array_key_exists($code,$data)){
$result = $data[$code];
?>
?>
该学生考号不存在
要注意的是,在上述代码中,另外加了if else语句,用来判断输入信息是否合法,意思就是如果输入的学号不正确,那么就无法输出正常信息,我们就要出现相应的错误提示
以下是操作的截图
![](https://img.php1.cn/3cd4a/18ace/696/1d8e759bd3e6bbec.jpeg?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAV2VsbGZhbmN5,size_20,color_FFFFFF,t_70,g_se,x_16)
如果输入学号123:
![](https://img.php1.cn/3cd4a/1eebe/cd5/8343fdbffb0056b5.webp?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAV2VsbGZhbmN5,size_14,color_FFFFFF,t_70,g_se,x_16)
输入学号456
![](https://img.php1.cn/3cd4a/1eebe/cd5/6c257b6ba227cc3e.webp?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAV2VsbGZhbmN5,size_14,color_FFFFFF,t_70,g_se,x_16)
如果我们输入错误的学号则会显示为
![](https://img.php1.cn/3cd4a/1eebe/cd5/70be2ca197098d98.webp)
来源于:利用PHP获取学生成绩