El código es un poco complejo para lo que quieres, podrías solucionarlo con un par de funciones y sería más claro de seguir. Parece que la lógica es correcta pero es difícil de comprobar sin base de datos, utiliza:
para detectar variables indefinidas, fallos de sql, etc.
A partir de aquí, si la inserción en la tabla temporal funciona ok, entonces el problema está en la comparación:
Código PHP:
Ver original$cc=0;
$query_q = mysql_query("select correctans from qb where sno=".$fetch['sno']); if($fetch['usrans']==$fetch_q['correctans']){
$cc+=1;
}
}
haz echo de las dos querys a ver qué sale, o mejor, var_dump() de los resultados.
Saludos