php--實現一個簡單的學生管理系統

1.實例:php

clip_p_w_picpath002

2.具體實現:html

c.php前臺頁面ide

<html>post

<head>ui

<meta http-equiv="content-type" content="text/html; charset=utf-8" />3d

</head>orm

<h1> 學生成績管理mini系統</h1>htm

<form action="d.php" method="post">blog

請輸入10個學生的成績:<input type="text" name="grades" /><br/>ip

請輸入學生的學號0-9:<input type="text" name="stuNo"/> <br/>

<!-- 隱藏控件-->

<input type="hidden" name="doing" value="chaGrades" /><br/>

<input type="submit" value="查詢成績" /><br/>

</form>

<br/><br/>

<form action="d.php" method="post">

請輸入學生的成績:<input type="text" name="grades" /><br/>

<!-- 隱藏控件-->

<input type="hidden" name="doing" value="chaGstuNo" /><br/>

<input type="submit" value="查詢學生編號" /><br/>

</form>

<br/><br/>

<form action="d.php" method="post">

<!-- 隱藏控件-->

<input type="hidden" name="doing" value="chaStuStat" /><br/>

<input type="submit" value="查詢學生統計狀況" /><br/>

</form>

</html>

clip_p_w_picpath004

d.php

<?php

$arr=array(62,23,83,8,45,99);

$doing=$_REQUEST['doing'];

function showStuGrade($stuNo,&$arr)

{return $arr[$stuNo];

}

function showStuNo($grade,&$arr)

{ $flag=false;

for($i=0;$i<count($arr);$i++)

{ if($grade==$arr[$i])

{echo "<br/>學號爲:".$i.「學生成績是:」.$grade;

$flag=true;

}

}

if($flag==false)

{ echo "<br/>沒有學生考出這個成績"; }

}

if($doing=="chaGrades")

{ $stuNo=$_REQUEST["stuNo"];

echo "學生編號是".$stuNo."的成績是:".showStuGrade($stuNo,$arr);

}elseif($doing=="chaGstuNo")

{ $grade=$_REQUEST["grades"];

showStuNo($grade,&$arr);

}elseif($doing=="chaStuStat")

{

$SSarr=array(0,0,0,0,0);

for($i=0;$i<count($arr);$i++)

{if ($arr[$i]>=0 && $arr[$i]<=59)

{$SSarr[0]+=1;}

else if($arr[$i]>=60 && $arr[$i]<=69)

{$SSarr[1]+=1;}

else if($arr[$i]>=70 && $arr[$i]<=79)

{$SSarr[2]+=1;}

else if($arr[$i]>=80 && $arr[$i]<=89)

{$SSarr[3]+=1;}

else if($arr[$i]>=90 && $arr[$i]<=100)

{$SSarr[4]+=1;}

}

echo "<br/>統計結果以下:不及格有".$SSarr[0]."<br/>差有".$SSarr[1]."<br/>中有".$SSarr[2]."<br/>良有".$SSarr[3]."<br/>優秀有".$SSarr[4];

}

?>

clip_p_w_picpath008

clip_p_w_picpath010

3.結果:

clip_p_w_picpath012

clip_p_w_picpath014

clip_p_w_picpath016

相關文章
相關標籤/搜索