Me gustaria saber si sabriais decirme como podria recoger el numero total de aciertos, el numero de fallos y el numero de preguntas no respondidas. El codigo es este: ("Aunque podeis verlo en el tema que he indicado al completo")
Código PHP:
<?
session_start();
// conexion db
?>
<style>
* {font-size:12px}
.acierto{border:2px solid #336699;background:#eeeeff;text-align:center}
.fallo{border:2px solid #996633;background:#ffeeee;text-align:center}
.acierto1{background:#eeeeff;text-align:center}
.fallo1{background:#ffeeee;text-align:center}
.pregunta{background:#eeffee;text-align:center}
</style>
<table border="1" align="center" width="100%">
<tr>
<th>Pregunta</th>
<th>Correcta</th>
<th>Incorrecta1</th>
<th>Incorrecta2</th>
<th>Incorrecta3</th>
</tr><?
if (is_array($_SESSION['id_pregunta']))
foreach ($_SESSION['id_pregunta'] as $key=>$value)
{
$sql="SELECT * FROM preguntas WHERE id=".$value;
if ($sql=mysql_query($sql))
{?><tr><?
$assoc=mysql_fetch_assoc($sql);
$envio=$_SESSION['array'][$key];
$correcta=array_search("0",$envio);
$value1=$_POST['Pregunta'.$key];
print "<td class=\"pregunta\"><b><tt>".$assoc['pregunta']."</b></tt></td>\n";
print "<td".( ( array_search("0",$envio) == $value1 && $value1!="") ? " class=\"acierto\"" : " class=\"acierto1\"" )."><tt>".$assoc['correcta']. "</tt></td>\n";
print "<td".( ( array_search("1",$envio) == $value1 && $value1!="" ) ? " class=\"fallo\"" : " class=\"fallo1\"" )."><tt>".$assoc['incorrecta1']. "</tt></td>\n";
print "<td".( ( array_search("2",$envio) == $value1 && $value1!="" ) ? " class=\"fallo\"" : " class=\"fallo1\"" )."><tt>".$assoc['incorrecta2']. "</tt></td>\n";
print "<td".( ( array_search("3",$envio) == $value1 && $value1!="" ) ? " class=\"fallo\"" : " class=\"fallo1\"" )."><tt>".$assoc['incorrecta3']. "</tt></td>\n";
?></tr><?
}
}
session_destroy();
?> </table>
<br><br>
<table border="1" align="center" width="50%">
<tr>
<td class="acierto"> </td><td>Respuesta enviada y acertada</td>
</tr>
<tr>
<td class="fallo"> </td><td>Respuesta enviada y fallada</td>
</tr>
<td class="acierto1"> </td><td>Respuesta correcta</td>
</tr>
<tr>
<td class="fallo1"> </td><td>Respuesta incorrecta</td>
</tr>
</table>