В коде PHP при положении переменной $result больше 100. Тогда вывод должен быть "Ваш результат неверен".Но это показывает «Вы прошли».Зачем?Кто-нибудь может мне помочь, пожалуйста?
$result
Проверьте код здесь - https://pasteboard.co/HZkC73C.png
<?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"; } ?>
Потому что ваша переменная имеет значение больше 33 и больше 100 одновременно, и она входит только в первый блок оператора IF.Если вам нужно, чтобы второй оператор был действительным - переключите блоки IF и ELSE IF.