Autoevaluación en php
Buenas estoy haciendo una autoevaluación en php este es el código
<html>
<head>
<title>Autoevaluacion</title>
</head>
<body background="fondo4.jpg">
<center><font color="white">
<h1>Autoevaluacion</h1>
</font></center>
<br>
<?php
@ $conex = mysql_connect("localhost", "root", "123");
if (!$conex)
{
echo "Error: No se puede conectar con el servidor. Por favor, prueba de nuevo más tarde...";
exit;
}
mysql_select_db("cuestionario")
or die ("No se puede seleccionar la base de datos");
$res = mysql_query("SELECT * FROM pregunta ORDER BY RAND() LIMIT 0,5");
$num_resultad = mysql_num_rows($res);
$pe=array();
if ($num_resultad > 0)
{
for ($i=0; $i<$num_resultad; $i++)
{
while ($p = mysql_fetch_assoc($res))
{
$pregunta=utf8_decode($p['nombre_preg']);
$respc=utf8_decode($p['resp_c']);
$respb=utf8_decode($p['resp_b']);
$respa=utf8_decode($p['resp_a']);
$pe[$i]=$p["codigo_preg"];
echo "<br>";
echo "
<tr>
<td>
<div><span class=style9><strong><font color=white>
<input name=".$p['codigo_preg']." type=hidden value=".$p['codigo_preg']." />
".$pregunta." </font></strong></span></div>
</td>
</tr>
";
echo "
<tr>
<input type=radio name=".$pe[$i]." id=radio /><font color=white>
<td bgcolor=#f4f4f4> ".$respa."</font></td>
</tr>
";
echo "<br>";
echo "
<tr>
<input type=radio name=".$pe[$i]." id=radio /><font color=white>
<td bgcolor=#f4f4f4> ".$respb."</font></td>
</tr>
";
echo "<br>";
echo "
<tr>
<input type=radio name=".$pe[$i]." id=radio/><font color=white>
<td bgcolor=#f4f4f4> ".$respc."</font></td>
</tr>
";
echo "<br>";
}
}
}
echo "<form name=form1 method=post action=entrada.php>";
echo "<br>";
echo "<input type=submit name=Siguiente value=Siguiente>";
echo "<input type=button name=Salir value=Salir></form>";
?>
</body>
</html>
El problema es evaluar la pregunta y decir cuantas fueron correctas y cuantas no fueron correcta espero que me puedan ayudar
<html>
<head>
<title>Autoevaluacion</title>
</head>
<body background="fondo4.jpg">
<center><font color="white">
<h1>Autoevaluacion</h1>
</font></center>
<br>
<?php
@ $conex = mysql_connect("localhost", "root", "123");
if (!$conex)
{
echo "Error: No se puede conectar con el servidor. Por favor, prueba de nuevo más tarde...";
exit;
}
mysql_select_db("cuestionario")
or die ("No se puede seleccionar la base de datos");
$res = mysql_query("SELECT * FROM pregunta ORDER BY RAND() LIMIT 0,5");
$num_resultad = mysql_num_rows($res);
$pe=array();
if ($num_resultad > 0)
{
for ($i=0; $i<$num_resultad; $i++)
{
while ($p = mysql_fetch_assoc($res))
{
$pregunta=utf8_decode($p['nombre_preg']);
$respc=utf8_decode($p['resp_c']);
$respb=utf8_decode($p['resp_b']);
$respa=utf8_decode($p['resp_a']);
$pe[$i]=$p["codigo_preg"];
echo "<br>";
echo "
<tr>
<td>
<div><span class=style9><strong><font color=white>
<input name=".$p['codigo_preg']." type=hidden value=".$p['codigo_preg']." />
".$pregunta." </font></strong></span></div>
</td>
</tr>
";
echo "
<tr>
<input type=radio name=".$pe[$i]." id=radio /><font color=white>
<td bgcolor=#f4f4f4> ".$respa."</font></td>
</tr>
";
echo "<br>";
echo "
<tr>
<input type=radio name=".$pe[$i]." id=radio /><font color=white>
<td bgcolor=#f4f4f4> ".$respb."</font></td>
</tr>
";
echo "<br>";
echo "
<tr>
<input type=radio name=".$pe[$i]." id=radio/><font color=white>
<td bgcolor=#f4f4f4> ".$respc."</font></td>
</tr>
";
echo "<br>";
}
}
}
echo "<form name=form1 method=post action=entrada.php>";
echo "<br>";
echo "<input type=submit name=Siguiente value=Siguiente>";
echo "<input type=button name=Salir value=Salir></form>";
?>
</body>
</html>
El problema es evaluar la pregunta y decir cuantas fueron correctas y cuantas no fueron correcta espero que me puedan ayudar
Respuesta
1