Wydaję mi się, że prosty problem, ale nie potrafię go rozwiązać. Mimo wartości 20 dostaję zawsze odpowiedź "Bardzo dobra" co należy do przedziału liczb 0-13. W czym jest problem?
$last_reading_pm2 = 20;
if (last_reading_pm2 <= 13 && last_reading_pm2 >= 0 ) {
$status_pm2 = "Bardzo dobra";
}
elseif (last_reading_pm2 > 13 && last_reading_pm2 <= 35) {
$status_pm2 = "Dobra";
}
elseif (last_reading_pm2 > 35 && last_reading_pm2 <= 55) {
$status_pm2 = "Umiarkowana";
}
elseif (last_reading_pm2 > 55 && last_reading_pm2 <= 75) {
$status_pm2 = "Dostateczna";
}
elseif (last_reading_pm2 > 75 && last_reading_pm2 <= 110) {
$status_pm2 = "Zła";
}
elseif (last_reading_pm2 > 110) {
$status_pm2 = "Bardzo Zła";
}
echo $last_reading_pm2 . " " . $status_pm2;