per maggior chiarezza posto il codice php che ho creato
Codice PHP:
<?php
$uno = $_POST[_1];
$due = $_POST[_2];
$var= 0;
if ($uno==a){
$var=$var+1;
echo ("[b]Domanda 1[/b]
Esito: [b]<span style='color:green'>esatta</span>[/b]
Risposta esatta: [b]<span style='color:blue'>a</span>[/b]");
}
else {
echo ("[b]Domanda 1[/b]
Esito: [b]<span style='color:red'>errata</span>[/b]
Tua risposta: [b]<span style='color:blue'>$uno</span>[/b]
Risposta corretta: [b]<span style='color:blue'>a</span>[/b]");
}
echo("
");
if ($due==b){
$var=$var+1;
echo ("[b]Domanda 2[/b]
Esito: [b]<span style='color:green'>esatta</span>[/b]
Risposta esatta: [b]<span style='color:blue'>b</span>[/b]");
}
else {
echo ("[b]Domanda 2[/b]
Esito: [b]<span style='color:red'>errata</span>[/b]
Tua risposta: [b]<span style='color:blue'>$uno</span>[/b]
Risposta corretta: [b]<span style='color:blue'>b</span>[/b]");
}
echo("
");
echo ("Il risultato da te conseguito è $var su 10");
?>
in pratica cosi mi dice se c'è una risposta esatta o sbagliata, la risposta dell'utente e la risposta corretta
il risultato me lo da alla fine della verifica
domande:
vorrei che il risultato me lo scrivesse prima del resoconto delle risposte?. c'è un modo di scrivere per semplificare tutti questi if?