Tutaj moje pytanie, jak przerobić to z użyciem instrukcji if, żeby to ciągle działało? (i miało mniej linijek kodu..)
Zrobiłem tez z użyciem default w switchu, ale wtedy pokazuje mi od razu niepoprawne odpowiedzi, a nie o to chodzi w teście..
Jestem bardzo początkujący w programowaniu, z góry dziękuję za jakąkolwiek pomoc.
Tu skrypt:
<?php function spr() { $kol = ""; $kol2 = ""; $kol3 = ""; $kol4 = ""; $poprawne = 0; switch($_POST['zad1']) { case "1": $kol = "<font color=red>"; break; case "2": $kol2 = "<font color=red>"; break; case "3": $poprawne++; $kol3 = "<font color=green>"; break; case "4": $kol4 = "<font color=red>"; break; } echo "<b><center>Część 1</b></center><br> <form action=kopia2007.php method=POST> <b>Zadanie 1.</b><br><br> Pytanie 1?<br><img src=zadanie1.jpg><br> <input type=radio name=zad1 value=1>$kol A. Odpowiedz_1</font><br> <input type=radio name=zad1 value=2>$kol2 B. Odpowiedz_2</font><br> <input type=radio name=zad1 value=3>$kol3 C. Odpowiedz_3</font><br> <input type=radio name=zad1 value=4>$kol4 D. Odpowiedz_4.</font><br><br> <center><input type=submit value=SPRAWDŹ></center> </form>"; return; } @spr(); ?>