亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

PHP獲取學(xué)生成績的方法

 更新時(shí)間:2021年10月29日 16:44:18   作者:Wellfancy  
這篇文章主要為大家詳細(xì)介紹了PHP獲取學(xué)生成績的方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文主要練習(xí)一下如何利用php完成一個(gè)簡單的案例,即輸入學(xué)生學(xué)號(hào),得到相應(yīng)的成績信息。

在此之前先來認(rèn)識(shí)一下這個(gè)非常重要的語法

GET請(qǐng)求:參數(shù)在URL后面,多個(gè)參數(shù)用&進(jìn)行連接

$_GET[ ]  , 即get請(qǐng)求參數(shù)的獲取

同樣的還有POST方法,但這篇文章中我們使用GET方法

利用get請(qǐng)求參數(shù)的獲取,聽起來很高大上,其實(shí)說白了就是根據(jù)用戶輸入的信息,然后在數(shù)據(jù)庫中尋找相對(duì)應(yīng)的數(shù)據(jù),在這篇文章中我們暫用數(shù)組方法構(gòu)造一段信息幫助大家理解。

話不多說,我們先來看一下頁面打開后以及操作的效果演示!

當(dāng)我們輸入學(xué)號(hào)后,會(huì)在后臺(tái)搜索相對(duì)應(yīng)的信息并展示

HTML代碼如下

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>查成績</title>
</head>
<body>
 
    <h1>請(qǐng)?jiān)谙铝休斎肟蛑休斎雽W(xué)生的考號(hào)進(jìn)行:</h1>
    <form action="T1.php" method="get">
        輸入考號(hào):<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
//定義變量,不然容易出現(xiàn)notice級(jí)錯(cuò)誤
error_reporting( E_ALL&~E_NOTICE );
 
//利用數(shù)組模擬數(shù)據(jù),正常應(yīng)該是由數(shù)據(jù)庫進(jìn)行查詢
    $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");
 
 
    //查詢數(shù)據(jù)庫
    $code = $_GET["code"];
 
    $result = $data[$code];
 
?>
 
<?php
    if(array_key_exists($code,$data)){
        $result = $data[$code];
 
    ?>
    <div>
        <div><?php echo $result["name"] ?>成績?nèi)缦拢?lt;/div>
            <ul>
                <li> 語文:<?php echo $result["chinese"] ?></li>
                <li> 數(shù)學(xué):<?php echo $result["math"] ?></li>
                <li> 英語:<?php echo $result["english"] ?></li>
            </ul>
 
    </div>
    <?php } else {
     ?>
     <div>該學(xué)生考號(hào)不存在</div>
 
     <?php } ?>
</body>
</html>

要注意的是,在上述代碼中,另外加了if else語句,用來判斷輸入信息是否合法,意思就是如果輸入的學(xué)號(hào)不正確,那么就無法輸出正常信息,我們就要出現(xiàn)相應(yīng)的錯(cuò)誤提示

以下是操作的截圖

如果輸入學(xué)號(hào)123:

輸入學(xué)號(hào)456

 

如果我們輸入錯(cuò)誤的學(xué)號(hào)則會(huì)顯示為

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論