Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/09/2003, 12:09
also
 
Fecha de Ingreso: agosto-2003
Mensajes: 55
Antigüedad: 20 años, 7 meses
Puntos: 0
urge encontrar fallo

Hola a todos, estoy intentado que una pregunta de test salga de forma aleatoría cada vez que se muestre.

Necesito que el formulario devuelva en la variable R1 un valor, 1, 2 o 3, indicando la respuesta correcta.

He realizado esto, pero no me funciona bien, cual puede ser el fallo.

Gracias de antemano

echo' <form method="POST" action="test.php">';


$res1='value "1" >'.$respuesta_1.'</p>';
$res2='value "2" >'.$respuesta_2.'</p>';
$res3='value "3" >'.$respuesta_3.'</p>';

$respuestas=array("$res1","$res2","$res3");

shuffle($respuestas);

echo' <table border="1" cellpadding="0" cellspacing="0" ';
echo' style="border-collapse: collapse" bordercolor="#111111" width="70%" id="AutoNumber2">';
echo' <tr>';
echo' <td width="100%" bgcolor="#000080">';
echo' <p align="center"><font color="#FFFFFF"> '.$texto_pregunta.' </font></td>';
echo' </tr>';
echo' <tr>';
echo' <td width="100%" bgcolor="#FFFFCC"> ';

echo' <p align="center">&nbsp;</p>';

echo' <p align="left"><input type="radio" checked name="R1" '.$respuestas[0].'</p><br>';
echo' <p align="left"><input type="radio" name="R1"'.$respuestas[1].'</p><br>';
echo' <p align="left"><input type="radio" name="R1"'.$respuestas[2].'</p><br>';

echo' <input type="hidden" value="'.$cod_test.'" name="cod_test">';
echo' <input type="hidden" value="'.$cuenta.'" name="cuenta">';
echo' <input type="hidden" value="'.$acertada.'" name="acertada">';
echo' <input type="hidden" value="'.$total.'" name="total">';
echo' <p align="center"><input type="submit" value="enviar" name="enviar"></p>';
echo' </form>';

echo 'esto es R1'.$R1;
}