PHP獲取學生成績的方法

2022-09-24 13:15:11 字數 1165 閱讀 6403

本文主要練習一下如何利用pwww.cppcns.comhp完成乙個簡單的案例,即輸入學生學號,得到相應的成績資訊。

在此之前先來認識一下這個非常重要的語法

get請求:引數在url後面,多個引數用&進行連線

$_get[ ]  , 即get請求引數的獲取

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

利用get請求引數的獲取,聽起來很高大上,其實說白了就是根據使用者輸入的資訊,然後在資料庫中尋找相對應的資料,在這篇文章中我們暫用陣列方法構造一段資訊幫助大家理解。

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

當我們輸入學號後,會在後台cbngg搜尋相對應的資訊並展示

html**如下

查成績程式設計客棧;

php**如下

title

<?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)) else ?>

要注意的是,在上述**中,另外加了if else語句,用來判斷輸入資訊是否合法,意思就是如果輸入的學號不正確,那麼就無法輸出正常資訊,我們就要出現相應的錯誤提示

以下是操作的截圖

如果輸入學號123:

輸入學號456

如果我們輸入錯誤的學號則會顯示為

本文標題: php獲取學生成績的方法

本文位址:

學生成績排序

n.txt檔案內存放著學生的資訊 資訊包括姓名和分數 如 張三 90 李四 78 陳五 82 姓名和分數之間用空格隔開 分數和姓名之間換行 要求寫乙個程式 把這些資料根據分數從小到大進行排序 如 李四 78 陳五 82 張三 90 排序結果依然放入這個檔案中。大家看下如何寫,這裡的行數是隨機的。我寫...

學生成績排列

程式的版權和版本宣告部分 檔名稱 學生成績的讀入和排序 完成日期 2012年 6月 3日 版本號 1 0 對任務及求解方法的描述部分 任務 學生成績排序 檔案score.dat 中儲存的是名學生的姓名和c 課 高數和英語成績。定義學生類,其中包含姓名 c 課 高數和英語成績及總分 均分資料成員,成員...

學生成績等級

檔名稱 完成日期 2013年 11月1 日 版本號 v1.0 對任務及求解方法的描述部分 輸入描述 學生成績等級問題 問題描述 要求輸入學生成績,給出學生成績等級 程式輸出 成績等級 問題分析 演算法設計 我的程式 心得體會 其實看著難,自己做起來就不難了...