更多python教程请到友情连接: 菜鸟教程https://www.piaodoo

茂名一技http://www.enechn

ppt制作教程步骤 http://www.tpyjn

兴化论坛http://www.yimoge

电白论坛 http://www.fcdzs


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

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

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

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

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

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

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

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

HTML代码如下

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>查成绩</title>
</head>
<body>
&lt;h1&gt;请在下列输入框中输入学生的考号进行:&lt;/h1&gt;
&lt;form action="T1.php" method="get"&gt;
    输入考号:&lt;input type="text" name="code"&gt; &lt;br&gt;
    &lt;input type="submit" value="查询"&gt;
    &lt;/form&gt;

</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( c o d e , code, code,data)){
$result = d a t a [ data[ data[code];

&#63;&gt;
&lt;div&gt;
    &lt;div&gt;&lt;&#63;php echo $result["name"] &#63;&gt;成绩如下:&lt;/div&gt;
        &lt;ul&gt;
            &lt;li&gt; 语文:&lt;&#63;php echo $result["chinese"] &#63;&gt;&lt;/li&gt;
            &lt;li&gt; 数学:&lt;&#63;php echo $result["math"] &#63;&gt;&lt;/li&gt;
            &lt;li&gt; 英语:&lt;&#63;php echo $result["english"] &#63;&gt;&lt;/li&gt;
        &lt;/ul&gt;

&lt;/div&gt;
&lt;&#63;php } else {
 &#63;&gt;
 &lt;div&gt;该学生考号不存在&lt;/div&gt;

 &lt;&#63;php } &#63;&gt;

</body>
</html>

要注意的是,在上述代码中,另外加了if else语句,用来判断输入信息是否合法,意思就是如果输入的学号不正确,那么就无法输出正常信息,我们就要出现相应的错误提示

以下是操作的截图

如果输入学号123:

输入学号456

 

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

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持菜鸟教程www.piaodoo。

更多推荐

PHP获取学生成绩的方法