Tengo un grupo de preguntas y 4 posibles respuestas para cada pregunta (para un examen tipo test), esta información esta extraida de una base de datos y la presento en un formulario, una vez rellenado el formulario (realizado el test) al procesar el formulario envio los datos ha otra página que me presenta los resultados del formulario.
Cada pregunta esta numerada y cada respuesta esta listada con A, B, C, D.
Necesito asociar el numero de la pregunta con la respuesta selecionada, para seleccionar dicha respuesta utilizo "checkbox ".
Formulario:
Código:
Y la página que preocesa el formulario:<table border="0" cellspacing="0" style="border-collapse: collapse" width="700px" > <tr> <td width= 100% colspan= 3 bgcolor="#CCDDAA"> <input type="hidden" name="pregunta[]" value="<? echo "$n_pregunta";?>"size="20"> <b><font color="#0000FF"> <? echo "$n_pregunta";?> </font></b> - <b><? echo "$pregunta";?></b></td></tr> <tr> <td width="6%" align="center"><input type="checkbox" value="A" name="R[]"></td> <td width="3%" align="center">A: </td> <td width="91%"><? echo "$res_a";?></td> </tr> <tr> <td width="6%" align="center"><input type="checkbox" name="R[]" value="B"></td> <td width="3%" align="center">B: </td> <td width="91%"><? echo "$res_b";?></td> </tr> <tr> <td width="6%" align="center"><input type="checkbox" name="R[]" value="C"></td> <td width="3%" align="center">C: </td> <td width="91%"><? echo "$res_c";?></td> </tr> <tr> <td width="6%" align="center"><input type="checkbox" name="R[]" value="D"></td> <td width="3%" align="center">D: </td> <td width="91%"><? echo "$res_d";?></td> </tr> </table> <p>
Código PHP:
foreach( $pregunta AS $p => $v){
echo "Pregunta Nº:$v - valor:$R<br>";
}
pregunta: 5 - Array
Necesito que me diga:
pregunta: 5 - B
(es un ejemplo)
Ya no se si el fallo esta en el formulario que esta mal planteado con dos Arrys o en la página que preocesa...
Una ayudita me vendria bien...
Gracias