Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
$certas = 0;
$sql_simu = mysql_query("SELECT * FROM simulado ORDER BY id LIMIT 1");
while ($rs = mysql_fetch_array($sql_simu)){
$id = $rs['id'];
}
$sqlPerg = mysql_query("SELECT * FROM perguntas WHERE id_simulado = '$id' ORDER BY `perguntas`.`id` DESC");
while ($rp=mysql_fetch_array($sqlPerg)) {
$correta = $rp['correta'];
echo $correta;
}
echo "<br>";
$sql_resp = mysql_query("SELECT * FROM respaluno WHERE id_aluno = '".$_SESSION[alunoId]."' AND id_simulado = '$id'");
while ($row_resp = mysql_fetch_array($sql_resp)){
$resposta = $row_resp['resposta'];
echo $resposta;
}
if ($row_resp['resposta'] == $rp['correta']){
echo "<br><font color=red>$resposta</font>";
$certas +=1;
}
echo "<br>$certas";
O resultado é "1", pq ele esta comparando 1 tipo de resposta so, ou seja, se aluno marcou resp2 ele percorre todas as corretas com resp2 e da a nota e esta errado.
Carregando comentários...