PHP错误修复-条件无法正常运行

时间:2019-02-02 18:15:26

标签: php wordpress web-development-server programmers-notepad

在PHP代码中,将$result变量设置为大于100。然后输出应为“您的结果无效”。但它显示“您已通过”。为什么? 有人可以帮我吗?

在此处检查代码-here

2 个答案:

答案 0 :(得分:0)

原因您的变量具有值大于33和大于100的同时,它仅进入第一IF语句块。如果您需要第二条语句有效-切换IF和ELSE IF块。

答案 1 :(得分:0)

<?php  
$result=130;  
if($result >=30 && $result <=100){
echo "You have  passed";
}
elseif ($result < 0 || $result >100) {
echo "Your result is invalid";
}
else {
echo "fail";
}
?>