本文主要練習一下如何利用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 對任務及求解方法的描述部分 輸入描述 學生成績等級問題 問題描述 要求輸入學生成績,給出學生成績等級 程式輸出 成績等級 問題分析 演算法設計 我的程式 心得體會 其實看著難,自己做起來就不難了...