導航:首頁 > 源碼編譯 > 學號查成績php源碼

學號查成績php源碼

發布時間:2022-09-19 21:01:08

Ⅰ 寫一個存儲過程,學生輸入學號和學期,就能查詢出這學期的課程,以及成績。

set
serveroutput
on
輸入選項開關
-----------------
提示輸入一個值來查詢;
create
or
replace
procere
pro_name
(v_id,v_date)--定義變數
as
begin
--執行部分
select
課程,成績
into
v_id
from
emp
where
學號=&aa
and
學期=&bb;
--在控制台顯示
dbms_output.put_line('學號是:'||v_id||'學期是:'||v_date);
--異常處理
exception
when
no_data_found
then
dbms_output.put_line('您輸入的學號和學期有錯誤,請重新輸入!');
end;
----
sql<exec
pro_name
sql<學號是:002
sql<學期是:2
sql<課程
成績
語文
98
數學
100

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

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

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

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

因為你寫的就是查全表啊,要是相查某個學號的
你這樣寫啊 "select * from xscjb where `學號名稱`='學號' group by xsxh

Ⅳ 編寫一個學生成績庫,要求通過學號查詢成績

給你個類似的
自己修改下吧
#include<iostream> //引入C++的標准輸入輸出流 從系統目錄下開始查找
#include<stdlib.h> //引入stdlib.h stdlib.h裡面定義了五種類型、一些宏和通用工具函數。
#include<iomanip> //引入I/O流控制頭文件
using namespace std; //這是定義了一個名為std的命名空間類似於Java的package std
class student //定義學生類
{
char name[30];
int number;
char sex[20];
char contact[30];
char birthday[30];
int judge;
public: //表示以下的成員都是public的,以上的沒有註明訪問方式則按c++默認的private
student()
{
judge=0;
}
void set(char *a,int b,char *c,char *d,char *e); //這是聲明了該類有一個方法,不過還沒有定義
void show(); //同上
void Delete();
char *getname(); //同上,此函數將返回一個char的指針
int jud(); //同上
};

int student::jud() //雙冒號是作用域,前面加有stent表示此函數是對student的jud()函數做的定義;
{
return judge; //返回student中的judge成員
}

char *student::getname() //對student的getname()函數做的定義;
{
return name;
}
void student::set(char *a,int b,char *c,char *d,char *e) //對student的set()函數做的定義;
{
strcpy(name,a); //復制字元串,把a復制到name中,即設置學生的名字
number=b; //設置學生的學號
strcpy(sex,c); //復制字元串,把c復制到sex中,即設置學生的性別
strcpy(contact,d);
strcpy(birthday,e);
}

void student::show() //對student的show()函數做的定義;
{
cout<<name<<setw(15-strlen(name))<<number<<setw(15)<<sex<<setw(15)<<contact
<<setw(15)<<birthday<<endl; //這句是連著上面那句的,作用為輸出學生名字輸出(15-學生名字長度)個空格,輸出學號,輸出15空格....
}

void student::Delete()
{
judge=1;
}

int main()
{
int b,choice,count=0,i; //
char a[30],c[20],d[30],e[30]; //
student s[100]; // 定義一個student的數組
loop: printf("*****************************************************\n"); //loop是一個標識符,表示這個地方叫loop,配合goto loop;使用,執行goto loop;會讓你的程序跳到loop這個地方執行,這種是不推薦使用的,因為不符合結構化程序設計,你高興的話叫fuck都行,當然goto loop;要改為goto fuck;
printf("| |\n");
printf("| 學生學籍管理 |\n");
printf("| ^_^ =_=| |\n");
printf("| 1.信息錄入 |\n");
printf("| 2.信息修改 |\n");
printf("| 3.信息刪除 |\n");
printf("| 4.退出 |\n");
printf("| |\n");
printf("*****************************************************\n");
printf("請輸入序號,按回車確定\n");
cin>>choice; //cin是輸入啊 輸入一個數字到choice
switch(choice)
{
case 1:printf("下面開始錄入信息:\n");
printf("姓名: \n");
cin>>a; //輸入一個數字到a
printf("學號: \n");
cin>>b;
printf("性別: \n");
cin>>c;
printf("聯系方式: \n");
cin>>d;
printf("出生日期: \n");
cin>>e;
s[count++].set(a,b,c,d,e); //對student數組的第count個元素進行初始化
printf("錄入成功\n");
system("pause"); //讓程序暫停執行,按任意鍵繼續
system("cls"); //清屏
goto loop; //跳到loop
break; //此處的break可有可無
case 2:cout<<"輸入要修改的學生姓名: ";
cin>>a;
for(i=0;i<count;i++) //
if(strcmp(s[i].getname(),a)==0) //一個一個地取學生的姓名出來和a比較,相等的話
{
if(s[i].jud()==1) //如果該學生被刪除的話
{
cout<<"所要修改的信息已經刪除"<<endl;
system("pause");
system("cls");
goto loop; //跳到loop
}

char X;
cout<<"姓名"<<setw(13)<<"學號"<<setw(15)<<"性別"<<setw(15)<<"聯系方式"<<setw(15)
<<setw(15)<<"出生日期"<<endl; //又是一個輸出語句,上面有說,不詳談了
s[i].show(); //輸出學生的資料
printf("確認修改 Y(y)/N(n):\n");
cin>>X;
if(X=='Y'||X=='y') //
{
printf("下面開始修改信息:\n");
printf("姓名: \n");
cin>>a;
printf("學號: \n");
cin>>b;
printf("性別: \n");
cin>>c;
printf("聯系方式: \n");
cin>>d;
printf("出生日期: \n");
cin>>e;
s[i].set(a,b,c,d,e); //對該學生所有成員進行重新設置
printf("修改成功\n");
}
else
{
system("pause");
system("cls");
goto loop;
}
}
printf("沒有找到您要修改的學生姓名...\n");
system("pause");
system("cls");
goto loop;
break;
case 3:printf("輸入要刪除的學生姓名: \n");
cin>>a;
for(i=0;i<count;i++)
if(strcmp(s[i].getname(),a)==0) //一個一個地取學生的姓名出來和a比較,相等的話
{
if(s[i].jud()==1)
{
printf("所要修改的信息已經刪除\n");
system("pause");
system("cls");
goto loop;
}
char X;
cout<<"姓名"<<setw(13)<<"學號"<<setw(15)<<"性別"<<setw(15)<<"聯系方式"<<setw(15)
<<setw(15)<<"出生日期"<<endl; //又是一個輸出語句,上面有說,不詳談了
s[i].show(); //輸出學生資料
printf("確認刪除 Y(y)/N(n): \n");
cin>>X;
if(X=='Y'||X=='y')
{
s[i].Delete(); //刪除該對象
printf("刪除成功...\n");
system("pause");
system("cls");
goto loop;
}
else
{
system("pause");
system("cls");
goto loop;
}
}
printf("沒有找到您要刪除的學生姓名...\n");
system("pause");
system("cls");
goto loop;
break;
case 4:printf("感謝使用,再見! ^_^ \n");
}
return 0;

Ⅳ 怎麼用php數組做簡單的學生成績管理器

<?php

functionadd(&$student,$id,$score){//添加學生

$student[$id]=$score;

}

functionprint_score($student,$id){//輸入學號,列印成績

echo$student[$id];

}

functionprint_id($student,$score){//輸入成績,列印學號

foreach($studentas$key=>$val){

$val==$score&&print($key."<br/>");

}

}

functionsum_score($student,$min,$max){//統計介於min和max的分數

foreach($studentas$key=>$val){

if($val>=$min&&$val<=$max){

echo$key.":".$val."<br/>";

}

}

}

functiondel(&$student,$id){//輸入學號,刪除成績

unset($student[$id]);

}

//測試

$student=array();

add($student,"1","90");

add($student,"2","77");

add($student,"3","83");

add($student,"4","78");

add($student,"5","90");

print_score($student,"4");

print_id($student,"90");

sum_score($student,80,100);

?>//請採納,如需詳細,請說明

Ⅵ 用PHP編寫將自己的班級、姓名、學號分三次寫入到exam.txt,後兩次以追加方式寫入,再讀取到瀏覽器上顯示

1、使用最簡單的實現方式,設置三個變數保存 班級、姓名、學號

2、使用file_put_contents 將三個變數依次寫入文件

3、使用file_get_contents 將文件內容讀出

4、將讀出的內容給,使用echo語句顯示。

具體代碼參考:

Ⅶ 想做一個學校成績查詢系統,一個網頁就好,輸入學號和姓名就可以查到各科成績,都不知道怎麼做

一、建立資料庫文件,建立數據表 然後在數據表中寫上 如下欄位:姓名,成績
這個不用解釋怎麼建立了吧,你會的~~~~~
二、asp文件:建立與資料庫的連接,如果不會可以網路 ASP連接access資料庫 ,就有很多。
三、建立訪問資料庫的asp文件,主要是sql,
查詢的話可以用:select * from 數據表文件明 where 姓名= 要查詢的姓名
四、在訪問資料庫的asp文件中 用 include file語句 把 與資料庫連接的文件包含進來

萬事OK了,具體代碼很簡單,自己寫吧。
求採納

Ⅷ 用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源碼相關的資料

熱點內容
美團的伺服器是什麼 瀏覽:357
axure原型設計精髓pdf 瀏覽:376
svox文件夾有用嗎 瀏覽:506
怎樣才可以給軟體添加密鑰 瀏覽:587
光纖通信原理pdf 瀏覽:207
c需要用什麼編譯器 瀏覽:702
python設置斷點調試 瀏覽:313
pc手柄怎麼連接安卓 瀏覽:33
dll解壓不成功 瀏覽:344
連接地址伺服器失敗是什麼 瀏覽:399
台達dvp14ss2編程電纜 瀏覽:133
單片機開發板設置技巧 瀏覽:343
阿里雲伺服器怎麼配置git 瀏覽:414
androidcameraid 瀏覽:430
活塞式空氣壓縮機原理 瀏覽:791
vt編輯編制編譯 瀏覽:807
抖音優質創作者推薦程序員 瀏覽:75
攝像機多控神器讓拍攝輕松解壓 瀏覽:422
杭州的伺服器地址 瀏覽:277
全醫葯學大詞典pdf 瀏覽:809