1.實例:php
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>
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];
}
?>
3.結果: