PHP获取学生成绩的方法


Posted in PHP onNovember 17, 2021

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

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

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

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

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

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

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

PHP获取学生成绩的方法

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

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语句,用来判断输入信息是否合法,意思就是如果输入的学号不正确,那么就无法输出正常信息,我们就要出现相应的错误提示

以下是操作的截图

PHP获取学生成绩的方法

如果输入学号123:

PHP获取学生成绩的方法

输入学号456

PHP获取学生成绩的方法 

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

PHP获取学生成绩的方法

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
require(),include(),require_once()和include_once()的异同
Jan 02 PHP
PHP+.htaccess实现全站静态HTML文件GZIP压缩传输(一)
Feb 15 PHP
thinkphp四种url访问方式详解
Nov 28 PHP
JavaScript与HTML结合的基本使用方法整理
Oct 12 PHP
Linux+Nginx+MySQL下配置论坛程序Discuz的基本教程
Dec 23 PHP
HTML中嵌入PHP的简单方法
Feb 16 PHP
PHP pear安装配置教程
May 14 PHP
php自定义时间转换函数示例
Dec 07 PHP
php实现文件与16进制相互转换的方法示例
Feb 16 PHP
php自定义函数实现统计中文字符串长度的方法小结
Apr 15 PHP
PHP 实现页面静态化的几种方法
Jul 23 PHP
你真的了解PHP中的引用符号(&)吗
May 12 PHP
php去除deprecated的实例方法
Nov 17 #PHP
php去除数组中为0的元素的实例分析
Nov 17 #PHP
tp5使用layui实现多个图片上传(带附件选择)的方法实例
php png失真的原因及解决办法
Nov 17 #PHP
php实例化对象的实例方法
Nov 17 #PHP
php访问对象中的成员的实例方法
Nov 17 #PHP
php实现自动生成验证码的实例讲解
Nov 17 #PHP
You might like
使用PHP备份MySQL和网站发送到邮箱实例代码
2013/11/28 PHP
调试WordPress中定时任务的相关PHP脚本示例
2015/12/10 PHP
对PHP依赖注入的理解实例分析
2016/10/09 PHP
PHP实现动态创建XML文档的方法
2018/03/30 PHP
php中的钩子理解及应用实例分析
2019/08/30 PHP
学习面向对象之面向对象的术语
2010/11/30 Javascript
js 弹出菜单/窗口效果
2011/10/30 Javascript
jquery实现的网页自动播放声音
2014/04/30 Javascript
node.js中的http.request方法使用说明
2014/12/14 Javascript
JavaScript中判断函数、变量是否存在
2015/06/10 Javascript
JS实现简单的图书馆享元模式实例
2015/06/30 Javascript
js不间断滚动的简单实现
2016/06/03 Javascript
JavaScript随机生成颜色的方法
2016/10/15 Javascript
JS实现类似51job上的地区选择效果示例
2016/11/17 Javascript
JavaScript 过滤关键字
2017/03/20 Javascript
详解如何在Vue2中实现组件props双向绑定
2017/03/29 Javascript
使用原生js写ajax实例(推荐)
2017/05/31 Javascript
基于$.ajax()方法从服务器获取json数据的几种方式总结
2018/01/31 Javascript
Vue 实现前端权限控制的示例代码
2019/07/09 Javascript
微信小程序实现搜索框功能及踩过的坑
2020/06/19 Javascript
编写v-for循环的技巧汇总
2020/12/01 Javascript
[01:11:37]完美世界DOTA2联赛PWL S2 SZ vs FTD.C 第一场 11.19
2020/11/19 DOTA
Python实现动态图解析、合成与倒放
2018/01/18 Python
Python WSGI的深入理解
2018/08/01 Python
Python 实现两个列表里元素对应相乘的方法
2018/11/14 Python
详解python中的hashlib模块的使用
2019/04/22 Python
详解python中docx库的安装过程
2019/11/08 Python
python中upper是做什么用的
2020/07/20 Python
加拿大鞋子连锁店:Town Shoes
2016/09/26 全球购物
Agoda香港:全球特价酒店预订
2017/05/07 全球购物
档案室主任岗位职责
2014/02/12 职场文书
《孔繁森》教学反思
2014/04/17 职场文书
五四青年节活动总结
2015/02/10 职场文书
陪护人员误工证明
2015/06/24 职场文书
2015年幼儿园师德师风建设工作总结
2015/10/23 职场文书
漫画《尖帽子的魔法工坊》宣布动画化
2022/04/06 日漫