PHP如何获取学生成绩的?具体方是什么?
导读:这篇文章给大家分享的是“PHP如何获取学生成绩的?具体方是什么?”,文中的讲解内容简单清晰,易于理解,而且实用性强吗,对大家认识和了解“PHP如何获取学生成绩的?具体方是什么?”都有一定的帮助,有需要的朋友可以参考了解看看,那么接下来就跟随...
这篇文章给大家分享的是“PHP如何获取学生成绩的?具体方是什么?”,文中的讲解内容简单清晰,易于理解,而且实用性强吗,对大家认识和了解“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]; ?> ?php if(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
如果我们输入错误的学号则会显示为
感谢各位的阅读,以上就是“PHP如何获取学生成绩的?具体方是什么?”的内容了,通过以上内容的阐述,相信大家对PHP如何获取学生成绩的?具体方是什么?已经有了进一步的了解,如果想要了解更多相关的内容,欢迎关注网络,网络将为大家推送更多相关知识点的文章。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: PHP如何获取学生成绩的?具体方是什么?
本文地址: https://pptw.com/jishu/652675.html