我已经使用 phpmysql 开发了学校成绩单应用程序。在评分表中,如果学生在其中一科不及格,他/她将在评分表的结果部分被宣布为“不及格”。我可以用这段代码完美地完成这项工作。
今天学校的校长来找我说今天不用了,让我把代码改成这样:如果一个学生两科不及格,他应该被宣布为“不及格”,但如果他只在一个科目echo
“简单”上不及格,如果他通过了所有科目,他应该被宣布为“通过”。我花了很长时间试图弄清楚如何修改我的代码,但我仍然无法提出解决方案。所以,我来这里寻求帮助。任何建议都热烈欢迎。提前非常感谢。这是我的代码:
<?php
$all = array(41, 55, 56, 39, 29, 47); //Mark in each subject. Pass mark is 30
// second, just iterate over them till you find one value -30
for($i=0; $i < count($all); $i++){
if($all[$i] < 30) $sum = 1;
}
echo (!empty($sum)) ? 'Failed' : 'Passed';//'Simple' must be included here, but I still could not find the solution.
?>