作者DKEchun (终於要回家了)
看板PHP
标题[请益] 判断式的使用
时间Fri Jan 27 17:32:29 2006
不好意思 请教各位大大:
我试着写了一个由使用者自行输入姓名与各科成绩等的小程试
利用条件判断式来写,并计算总分与平均
如下:
<html>
<title>成绩计算</title>
<body>
<?php
if (empty($_GET['Chinese'])){
?>
<form action=<?php echo $_SERVER['PHP_SELF'] ?> method=get>
姓名:<input type=text name=ne value="请输入姓名"><p>
学号:<input type=text name=number value="请输入学号"><p>
国文:<input type=text name=Chinese><br>
英文:<input type=text name=English><br>
数学:<input type=text name=Math><p>
<input type=submit value="送出">
<input type=reset value="重填">
</form>
<?php
}else{
echo $_GET['ne'].",";
echo $_GET['number']."<p>";
$SUM=$_GET['Chinese']+$_GET['English']+$_GET['Math'];
echo "总分=".$SUM."分<p>";
$AVG=$SUM/3;
echo "平均=".$AVG."分,";
}
?>
</body>
</html>
看似执行没有问题,但是在程式第五行,
不知如何让判断式只要Chinese或English或Math其中一个为空字串
即不得进行计算总分和平均?
接着若要平均及格则显示"恭喜你及格",反之则显示"请再努力"
我不知怎麽写才对..试了几种写法接有错
以下是我的其中一种写法:
<html>
<title>成绩计算</title>
<body>
<?php
if (empty($_GET['Chinese'])){
?>
<form action=<?php echo $_SERVER['PHP_SELF'] ?> method=get>
姓名:<input type=text name=ne value="请输入姓名"><p>
学号:<input type=text name=number value="请输入学号"><p>
国文:<input type=text name=Chinese><br>
英文:<input type=text name=English><br>
数学:<input type=text name=Math><p>
<input type=submit value="送出">
<input type=reset value="重填">
</form>
<?php
}
echo $_GET['ne'].",";
echo $_GET['number']."<p>";
$SUM=$_GET['Chinese']+$_GET['English']+$_GET['Math'];
echo "总分=".$SUM."分<p>";
$AVG=$SUM/3;
echo "平均=".$AVG."分,";
?>
<?php
if ($AVG>=60){
echo "恭禧你及格!;
}else{
echo "请再努力!";
}
?>
</body>
</html>
应该怎麽写呢? >"<
谢谢!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 222.250.105.207