php學生信息查詢,php成績查詢

本文目錄一覽:

用php實現利用數組完成學生分數的增刪查詢。–學生信息包括:學號,分數。求大神

xuesheng=array(

‘001’=100,

‘002’=200,

‘003’=300,

‘004’=400

);

//增加

xuesheng[‘輸入的學號’]=輸入的分數;

//修改

xuesheng[‘輸入的學號’]=輸入的分數;

//刪除

unset(xuesheng[‘輸入的學號’]);

//查找

$chazhao=』輸入的查找學號『.’,’;//後面這個逗號是為了方便即使輸入一個學號也可以用數組

$chazhao=explode(‘,’,$chazhao);

foreach($chazhao as $k){

if($k!=” !empty($k)){

echo $k.’學號:’.$k.’分數:’.xuesheng[$k].’/br’;

}

}

隨手寫的沒調試,具體的你要調試,實際中應該還要過濾用戶輸入的數據

服務端還要保存這個數組內容,或者客戶端服務端來回傳遞數組,也可以序列化數組serialize(),這個題目出的沒水準,應該是個JS操作更適合

php 學生信息管理系統 修改怎麼寫

都是很簡單的東西,新手用得著、、、

省略部分前端代碼、、、

首先是登錄的校驗:

?php

session_start();

$user = $_POST[‘userName’];

$pass = $_POST[‘passWord’];

$_SESSION[‘user’] = $user;

/*$Enter = $_POST[‘Login_undo’];

管理員登錄的校驗*/

$flag = false;

if($user == “Admin” $pass == “root”)

{

setcookie(“userName”,$user,time()+1200);

setcookie(“userName”,$pass,time()+1200);

$flag = true;

header(‘location:adminPage.php?user=’ . $user);

}

else

header(‘location:Login.php?login=relog’);

/*

// 學生登錄免校驗

if($Enter)

header(‘location:StuPage.php’);

*/

然後是註冊的校驗:

?php

session_start();

$s_ID = $_POST[‘s_ID’];

$Name = $_POST[‘Name’];

$IDcard = $_POST[‘IDcard’];

$Major = $_POST[‘Major’];

$sex = $_POST[‘sex’];

$_SESSION[‘student’][$s_ID][‘s_ID’] = $s_ID;

$_SESSION[‘student’][$s_ID][‘Name’] = $Name;

$_SESSION[‘student’][$s_ID][‘IDcard’] = $IDcard;

$_SESSION[‘student’][$s_ID][‘Major’] = $Major;

$_SESSION[‘student’][$s_ID][‘sex’] = $sex;

header(‘location:tisi.html’);

/*foreach($_SESSION[‘student’] as $v)

{

if($v == $s_ID)

{

header(“location:stu_reg.php?action=lookmsg=更新user=employeeempno=” . $empno . “idcard=” . $idcard);

}

else

header(“location:stu_reg.php?action=lookmsg=增加user=employeeempno=” . $empno . “idcard=” . $idcard);

}*/

畢業操作及加入歷史校驗:

?php

session_start();

$s_ID=$_GET[‘s_ID’];

$_SESSION[‘history’][$s_ID][‘s_ID’]=$s_ID;

$_SESSION[‘history’][$s_ID][‘Name’]=$_SESSION[‘student’][$s_ID][‘Name’];

$_SESSION[‘history’][$s_ID][‘IDcard’]=$_SESSION[‘student’][$s_ID][‘IDcard’];

$_SESSION[‘history’][$s_ID][‘sex’]=$_SESSION[‘student’][$s_ID][‘sex’];

$_SESSION[‘history’][$s_ID][‘Major’]=$_SESSION[‘student’][$s_ID][‘Major’];

unset($_SESSION[‘student’][$s_ID]);

header(‘location:graduate.php?user=Adminaction=delete’);

任意關鍵詞查詢:

?php

session_start();

$search=$_POST[‘search’];

unset($_SESSION[‘search’]);

/*echo ‘pre’;

var_dump($_POST[‘search’]);

return ;*/

foreach ($_SESSION[‘student’] as $k1 = $value) {

# code…

if($search==$_SESSION[‘student’][$k1][‘s_ID’]||$search==$_SESSION[‘student’][$k1][‘IDcard’]||$search==$_SESSION[‘student’][$k1][‘Name’]||$search==$_SESSION[‘student’][$k1][‘sex’]||$search==$_SESSION[‘student’][$k1][‘Major’]){

$i = 1;

$stu = $_SESSION[‘student’][$k1][‘s_ID’];

$_SESSION[‘search’][$stu] = $stu;

}

}

if(isset($i))

header(“location:stu_Query.php?user=Adminaction=search”);

else

header(“location:stu_Query.php?user=Adminaction=q_error”);

遍歷學生信息:

!DOCTYPE HTML

html

head

link href=”file/Style.Css” rel=”stylesheet” type=”text/css” /

/head

body

table width=”100%” border=”0″ cellpadding=”1″ cellspacing=”1″ class=”css_table” bgcolor=’#E1E1E1′

?php

session_start();

$user = isset($_SESSION[‘user’])?$_SESSION[‘user’]:”;

if($user ==’Admin’){

if(isset($_SESSION[‘student’])){

foreach($_SESSION[‘student’] as $k1) {

echo “tr”;

foreach($k1 as $k2=$k3) {

echo “td” ;

if($k2==’s_ID’) {echo “學號:” ;} else if($k2==’IDcard’){echo “身份證號:”;}else if($k2==’sex’){echo “性別:”;}else if($k2==’Name’){echo “姓名:”;}else if($k2 ==’Major’){echo “專業:”;};

echo “/td”;

echo “td”;

if($k2==’s_ID’) $s_ID=$k3; echo “$k3”;

echo “/td”;

}

}

}

}

?

/table

/body

/html

更新數據的頁面及校驗:

!DOCTYPE HTML

!– 使用HTML5規範,省略多餘部分 —

html

head

?php

session_start();

$user = isset($_SESSION[‘user’])?$_SESSION[‘user’]:”;

$action = isset($_GET[‘action’])?$_GET[‘action’]:”;

?

link href=”file/Style.Css” rel=”stylesheet” type=”text/css” /

/head

body

?php if($user ==’Admin’$action==”){ ?

table width=”100%” border=”0″ cellpadding=”3″ cellspacing=”1″ class=”css_table” bgcolor=’#E1E1E1′

tr class=”css_menu”

td colspan=”3″

table width=”100%” border=”0″ cellpadding=”4″ cellspacing=”0″ class=”css_main_table”

tr

td class=”css_main”注意/td

/tr

/table

/td

/tr

tr

td class=”css_col11″strongfont color=#50691B一旦確定不可更改/font/strong/td

/tr

form name = “check_stu” method=”post” action=”check_stu.php”

tdlable請輸入修改學生的學號:

input name = “c_ID” type=”text”

input name = “submit” type=”submit” value=”確定”

/lable/td

/form

/table

?php }else if ($action == ‘change’) {?

form name=”login_f” method=”post” action=”update_check.php”

div class = “login” align=”center”

lable可以修改的項目:/lable

input name = “c_ID” type=”hidden” value = “?php echo $_GET[‘c_ID’];?”

lip學生姓名:

input name = “Name” type = “text” id = “Name”/p/li

lip專業:

input name = “Major” type = “text” id = “Major”/p/li

li

p性別:

!– input name = “sex” type = “text” id = “sex”/p/li —

input type=”radio” name=”sex” value=”男”/男

input type=”radio” name=”sex” value=”女”/女 /br

/li

lip確定修改:

input name = “submit” type = “submit” value = “確定”

input class=”Renew” value=”重寫” type=”reset” / /p/li

/form

/div

?php }else if ($action == ‘enchange’) {

# code…

echo “h1已經改變/h1”;

}?

/body

/html

?php

session_start();

$s_ID = $_POST[‘c_ID’];

$Name = $_POST[‘Name’];

$Major = $_POST[‘Major’];

$sex = $_POST[‘sex’];

$_SESSION[‘student’][$s_ID][‘s_ID’] = $s_ID;

$_SESSION[‘student’][$s_ID][‘Name’] = $Name;

$_SESSION[‘student’][$s_ID][‘Major’] = $Major;

$_SESSION[‘student’][$s_ID][‘sex’] = $sex;

header(“location:stu_Update.php?action=enchange”);

thinkphp查詢所有的信息,整個表都查,取出某個欄位

$res=$student-field(‘id,name’)-select();

/*

你要查詢出所有的id和name 那麼條件就不寫了,否則不能查詢出所有的

最好在後面加個limit限制下數據量,萬一是大型網站,海量數據,你的查詢工具就卡了,瀏覽器刷屏了!

*/

php中怎樣通過輸入課程名稱,點擊查詢,搜索所選課程的所有學生成績信息,並存放到表格中!

首先,你用的資料庫,起碼要把你的資料庫表貼出來吧,不然我們怎麼給你具體的語句呢,智能猜測你的表

猜測數據課程名稱欄位 classname 然後拿到這個課程的所有學生成績信息

如果要一條語句出來就是連表了

假設你一個學生信息表 stuInfo,一個課程表 class,一個成績表 score

那麼就是更具課程名字拿到課程id,然後再成績表中拿到這個課程id的所有信息,然後再根據score表的uid拿到學生名字等信息

我只能寫個推測的寫法

select stuInfo.name,class.classname,score.score

from score

left join class on score.class_id = class.id

left join stuInfo on score.uid = stuInfo.id

where class.classname = “查詢框拿到的課程名字”

如果你不用聯表查

那就先課程表查詢出class_id 然後成績表拿到這個class_id 的所有數據 當然要用戶信息可能要連個表,我就不寫了

PHP select條件查找代碼,按照學號查詢,即從後台舒服學生學號即可查詢到該學號學生的表中信息

$result=mysql_query(“select * from xscjb group by xsxh”);

因為你寫的就是查全表啊,要是相查某個學號的

你這樣寫啊 “select * from xscjb where `學號名稱`=’學號’ group by xsxh

php寫學生成績管理系統,能說一下學生成績查詢和輸入的思路。

學生成績管理系統,學生一定要是一個表,成績是一個表,成績裡面要存入學生的id當關聯外鍵,數學,小紅的id,數學;英語成績,小紅的id,英語類別;數學成績,小亮的id,數學;英語成績,小亮的id,英語。 查詢直接查小紅的就直接id=小紅id 就把所有成績查詢出來了,如果顯示所有人的,可以直接分組下就可以了。

也可以直接就把成績都放入一條記錄裡面,小紅id,數學成績,英語成績,小亮id ,數學,英語。。。。,這樣查詢就更好查了

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/190260.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-11-29 22:32
下一篇 2024-11-29 22:32

相關推薦

  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29
  • 數據結構學生成績管理系統

    在現代教育中,學生成績的管理已經成為了一個不可或缺的部分。藉助數據結構,一個高效、可靠的學生成績管理系統可以被輕鬆實現。 一、數據結構的選擇 在構建學生成績管理系統時,選擇合適的數…

    編程 2025-04-29
  • 使用PHP foreach遍歷有相同屬性的值

    本篇文章將介紹如何使用PHP foreach遍歷具有相同屬性的值,並給出相應的代碼示例。 一、基礎概念 在講解如何使用PHP foreach遍歷有相同屬性的值之前,我們需要先了解幾…

    編程 2025-04-28
  • 使用Python對學生分數進行等級輸出

    本文將介紹如何使用Python編寫程序,實現輸入學生分數,輸出成績等級的功能。通過本文的學習,您將深入了解Python的相關知識,同時也能夠掌握如何使用Python進行編程。 一、…

    編程 2025-04-28
  • 用Python字典統計學生成績

    學生成績是評價學生學習成果的重要指標,利用Python語言統計學生成績是Python應用的重要實戰,本文將從多個方面詳細闡述如何用Python字典統計學生成績。 一、創建學生成績字…

    編程 2025-04-27
  • PHP獲取301跳轉後的地址

    本文將為大家介紹如何使用PHP獲取301跳轉後的地址。301重定向是什麼呢?當我們訪問一個網頁A,但是它已經被遷移到了另一個地址B,此時若伺服器端做了301重定向,那麼你的瀏覽器在…

    編程 2025-04-27
  • PHP登錄頁面代碼實現

    本文將從多個方面詳細闡述如何使用PHP編寫一個簡單的登錄頁面。 1. PHP登錄頁面基本架構 在PHP登錄頁面中,需要包含HTML表單,用戶在表單中輸入賬號密碼等信息,提交表單後服…

    編程 2025-04-27
  • Python如何計算學生成績

    Python是一種多用途、強大的編程語言,它可以被用於各種不同的應用程序。在教育領域,Python通常用於計算學生成績。在本文中,我們將介紹Python如何計算學生成績,以及如何使…

    編程 2025-04-27
  • 學生成績查詢系統

    本文將從多個方面對學生成績查詢系統做詳細的闡述,涉及設計、開發和維護等方面。 一、需求分析 在設計和開發一個學生成績查詢系統之前,需要先進行需求分析。主要包括以下方面: 1、系統用…

    編程 2025-04-27

發表回復

登錄後才能評論