El problema es que no se como trabajar cada una de las preguntas (consigna), ya que cada ejercicio tiene distintas cantidad de consignas que las va a tomar desde la BD. Como hago para que cada _POST de cada consigna trabaje en forma separada?
La consulta da el nombre del ejercicio, el numero de consigna, la consigna, las 3 respuestas y la respuesta correcta.
Aca esta parte del codigo que estoy usando, pero no funciona.
Código PHP:
<table>
<tr class="foot"><td align="center" colspan='2' > <? echo $row['ejer_nombre']; ?></td></tr></table>
<form name="forma" target="_self" method="post" action="video.php?script=<? echo $script;?>&nro=<? echo $nro;?>">
<table>
<? do { ?>
<tr><td> <? echo $row['consigna_nro']; ?>.- <? echo $row['consigna']; ?></td>
</tr><tr><td class="Estilo4">A - <strong><? echo $row['rtaA'];?></strong>
</td><td class="Estilo4">B - <strong><? echo $row['rtaB']; ?></strong>
</td><td class="Estilo4">C - <strong><? echo $row['rtaC'];?></strong>
</td><td><input type="hidden" name="rta" value="<? echo $row['correcta'];?>" />
</td><td><input type="text" size="3" maxlength="1" name="respuesta" /></td>
<td><? if(trim($_POST['respuesta'])){
if($_POST['respuesta'] == $_POST['rta']){
echo "<img src='images/correc.png' />";
}
else {
echo "<img src='images/incorrec.png' />";
}
} ?>
</tr>
<? } while ($row = mysql_fetch_assoc($col));
mysql_free_result($col);
?>
</table>
<table><tr><td class="head"><input type="submit" class="formButton" value="CORREGIR" /></td></tr></table>
</form>
</td></tr></table>
Agradeceria toda la ayuda posible.