PHP - test

W teście podane są dwie, trzy albo cztery możliwe odpowiedzi. W każdym pytaniu tylko jedna odpowiedź jest prawidłowa.
GRATULACJE!

Twoja wiedza jest imponująca! ocena bardzo dobry"; $k4 = "Bardzo dobrze. Jeszcze trochę wysiłku i zostaniesz mistrzem! Ocena dobry"; $k3 = "Poszło Ci przeciętnie. Koniecznie musisz wzbogacić swoją wiedzę! Ocena dostateczny"; $k2 = "Oj... słabo. Pora nadrobić braki i uzupełnić swoje wiadomości! Ocena dopuszczający"; $k1 = "To nie były dobre odpowiedzi. Musisz się bardziej przyłożyć! Ocena niedostateczny"; $f = $_POST["f"]; $wyniki = $_POST["wyniki"]; srand((double)microtime()*1000000); if ($wyniki>0) { $dobre=0; $ile = 40; //count($pytania); for ($o=0; $o<$ile ;$o++) if ($f[$o]==1) $dobre++; $srednia=sprintf("%2d",($dobre/$ile)*100); echo "

Poprawne odpowiedzi: $dobre z $ile. "; echo "Zaliczone $srednia procent testu.

"; if ($srednia<40) echo $k1; if ($srednia>=40 && $srednia<=55) echo $k2; if ($srednia>55 && $srednia<=70) echo $k3; if ($srednia>70 && $srednia<90) echo $k4; if ($srednia>=90) echo $k5; echo "

"; } else { echo "
"; echo ""; //$ile = count($pytania); $ile = 40; for($i=0;$i<$ile;$i++) { $nr = array_rand($pytania); $tmp = $pytania[$nr]; $pytania[$nr] = $pytania[count($pytania)-1]; $pytania[count($pytania)-1] = $tmp; $pyt = explode("`", array_pop($pytania)); echo "

"; echo $i+1; echo ". $pyt[0]
"; for ($b=1;$b<=count($pyt)-1;$b++) $odp[]="$pyt[$b]
"; $ileodp=count($odp); for($io=0;$io<$ileodp;$io++) { $nr=array_rand($odp); $tmp=$odp[$nr]; $odp[$nr]=$odp[count($odp)-1]; $odp[count($odp)-1]=$tmp; echo array_pop($odp); } } echo "

"; } ?>