首页后端开发其他后端知识PHP如何获取学生成绩的?具体方是什么?

PHP如何获取学生成绩的?具体方是什么?

时间2024-03-25 09:00:03发布访客分类其他后端知识浏览379
导读:这篇文章给大家分享的是“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
基于Thinkphp5实现多图片上传的思路及方法是什么 PHP访问对象中的成员的实现是怎样的呢?

游客 回复需填写必要信息