Odpowiedź :
Rozwiązane w najlepszym czyli php. Dodaję, że rozwiązanie może nie być w 100% optymalne ale to 100% moich możliwości.
A więc. Załóżmy że twój kod html wygląda tak:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>Test quizu w php</title>
</head>
<body>
<form action="quiz.php">
Pytanie pierwsze (odpowiedzią jest odp 2)<br/>
<input type="radio" name="q1" value="q11" />odp 1
<input type="radio" name="q1" value="q12" />odp 2
<input type="radio" name="q1" value="q13" />odp 3
<input type="submit" value="OK" />
</form>
</body>
</html>
Wtedy quiz.php wygląda tak:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>Test quizu w php</title>
</head>
<body>
<?PHP
$odp1 = $_GET['q1'];
$p = 0;
if($odp1 == 'q12')
{
$p=$p+1;
}
else {$p=$p+0;};
echo 'Dostałeś '.$p.' punktów <br />';
echo 'tu komentarz np. ';
if ($p == 1) {echo 'Dostałeś jeden punkt. To maksymalny wynik';};
if ($p == 0) {echo 'Dostałeś zero punktów. To beznadziejny wynik';};
?>
</body>
</html>
Rozwiązanie wyświetli się na tej samej stronie. Pytania do tego na PW
A więc. Załóżmy że twój kod html wygląda tak:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>Test quizu w php</title>
</head>
<body>
<form action="quiz.php">
Pytanie pierwsze (odpowiedzią jest odp 2)<br/>
<input type="radio" name="q1" value="q11" />odp 1
<input type="radio" name="q1" value="q12" />odp 2
<input type="radio" name="q1" value="q13" />odp 3
<input type="submit" value="OK" />
</form>
</body>
</html>
Wtedy quiz.php wygląda tak:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>Test quizu w php</title>
</head>
<body>
<?PHP
$odp1 = $_GET['q1'];
$p = 0;
if($odp1 == 'q12')
{
$p=$p+1;
}
else {$p=$p+0;};
echo 'Dostałeś '.$p.' punktów <br />';
echo 'tu komentarz np. ';
if ($p == 1) {echo 'Dostałeś jeden punkt. To maksymalny wynik';};
if ($p == 0) {echo 'Dostałeś zero punktów. To beznadziejny wynik';};
?>
</body>
</html>
Rozwiązanie wyświetli się na tej samej stronie. Pytania do tego na PW