Ok ho finito tutto, l'unica cosa che non funziona è che il contatore delle risposte esatte non si incrementa, e non trovo la funzione di inserimento data odierna, CURDATE() non funziona.Posto la parte del codice interessata:
if(isset($_POST['radio']) && isset($_POST['radio2']) && isset($_POST['radio3'])){
$count =0;
$scelta = $_POST['radio'];
echo $scelta , $row['Risposta_esatta'];
$scelta2 = $_POST['radio2'];
echo $scelta2 , $row2['Risposta_esatta'];
$scelta3 = $_POST['radio3'];
echo $scelta3 , $row['Risposta_esatta'];
if( $scelta === $row['Risposta_esatta'])
$count = $count + 1;
if( $scelta2 === $row2['Risposta_esatta'])
$count = $count + 1;
if( $scelta3 === $row3['Risposta_esatta'])
$count = $count + 1;
$query = " INSERT INTO prove_effettuate(date,id_studente,id_materia,rispo ste_esatte) VALUES ( '"CURDATE()"' , '".$id."' , '".$idmateria."' , '".$count."')";
echo $query;
}
else
{
echo" Compila tutte le risposte";
}
So che non è stilisticamente perfetto ma ho premura di consegnare, e funziona tutto tranne i due problemi sopra elencati.
Le echo di prova restituiscono i valori corretti e perfettamente uguali ma le condizioni if non sono dello stesso avviso! ho provato sia con == che con ===
e resta il problema della data