PHP获取学生成绩的方法

吾爱主题 阅读:245 2021-11-26 15:07:00 评论:0

本文主要练习一下如何利用php完成一个简单的案例,即输入学生学号,得到相应的成绩信息。

在此之前先来认识一下这个非常重要的语法

get请求:参数在url后面,多个参数用&进行连接

$_get[ ]  , 即get请求参数的获取

同样的还有post方法,但这篇文章中我们使用get方法

利用get请求参数的获取,听起来很高大上,其实说白了就是根据用户输入的信息,然后在数据库中寻找相对应的数据,在这篇文章中我们暂用数组方法构造一段信息帮助大家理解。

话不多说,我们先来看一下页面打开后以及操作的效果演示!

当我们输入学号后,会在后台搜索相对应的信息并展示

html代码如下

?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 <!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代码如下

?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 <!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

如果我们输入错误的学号则会显示为

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。

原文链接:https://blog.csdn.net/weixin_53379398/article/details/121000769

可以去百度分享获取分享代码输入这里。
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

【腾讯云】云服务器产品特惠热卖中
搜索
标签列表
    关注我们

    了解等多精彩内容