PHP错误-使用IF语句为假阳性
我已经看了好几个小时了,似乎找不到错误,它让我在通过和失败时出现误报,如果有人能帮忙,请帮忙 它基本上是显示一个数组,然后创建大量信息并将其放入表中 任何帮助都会很好 问题是,当他们不到40岁时,他们失败了,然后会添加到一个变量中,说他们失败了,但这会产生误报,甚至说当他们不低于40岁时,他们失败了,你可能需要刷新几次 谢谢PHP错误-使用IF语句为假阳性,php,Php,我已经看了好几个小时了,似乎找不到错误,它让我在通过和失败时出现误报,如果有人能帮忙,请帮忙 它基本上是显示一个数组,然后创建大量信息并将其放入表中 任何帮助都会很好 问题是,当他们不到40岁时,他们失败了,然后会添加到一个变量中,说他们失败了,但这会产生误报,甚至说当他们不低于40岁时,他们失败了,你可能需要刷新几次 谢谢 //Checks to see if they have passed if($examark > $examPassmark AND
//Checks to see if they have passed
if($examark > $examPassmark AND $courseworkmark > $courseworkPassmark)
{
$mark = 'Pass';
$passed = $passed + 1;
}else{
$mark = 'Fail';
$failed = $failed + 1;
}
//循环到循环总共18次
对于($i=0;$i这也会更好
//Checks to see if they have passed
if($examark >= $examPassmark AND $courseworkmark >= $courseworkPassmark)
{
$mark = 'Pass';
$passed = $passed + 1;
$com = '';
}else{
$mark = 'Fail';
$failed = $failed + 1;
if($examark >= $examPassmark)
{
$com = 'Resit CourseWork';
}
else if($courseworkmark >= $courseworkPassmark)
{
$com = 'Resit Exam';
}
else
{
$com = 'Resit Both';
}
}
您当前的脚本没有检测到==情况,因此您将随机出现假阴性。您是否试图实现这一点,如果学生在任何情况下都不到40岁,那么他应该被宣布为失败?这个问题充满了代码;不清楚到底什么不起作用,也不清楚特定的代码在哪里。请保持代码的相关性I’’我只贴出有问题的片段,并清楚地说明你的问题。是的,基本上,如果他们不到40岁,他们就失败了。好消息是,它工作正常,你在我的电脑上说的没错,我非常感谢你,真不敢相信我错过了,非常感谢你的朋友。
//Checks to see if they have passed
if($examark >= $examPassmark AND $courseworkmark >= $courseworkPassmark)
{
$mark = 'Pass';
$passed = $passed + 1;
$com = '';
}else{
$mark = 'Fail';
$failed = $failed + 1;
if($examark >= $examPassmark)
{
$com = 'Resit CourseWork';
}
else if($courseworkmark >= $courseworkPassmark)
{
$com = 'Resit Exam';
}
else
{
$com = 'Resit Both';
}
}