Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/09/2008, 19:02
elsrarroyo
 
Fecha de Ingreso: junio-2008
Mensajes: 6
Antigüedad: 15 años, 10 meses
Puntos: 0
Obtener resultados de preguntas en un random

Hola quisiera obtener las respuestas correctas de una serie de preguntas aleatorias

los datos son los siguientes

//Inicio de los random de cada tema 1.-
$p_tema1 = rand(0,4);
$sql_p_tema1 = "SELECT * FROM preguntas_r where id_tema = 1";
$rs_p_tema1 = $db->Execute($sql_p_tema1);
___________foreach ( $rs_p_tema1 as $k_p_tema1 => $row_p_tema1 ) {
___________if ( $k_p_tema1 == $p_tema1 ) {
___________echo "<tr>";
___________echo "<td><strong><input type=\"hidden\" value=\"$row_p_tema1[0]\" name=\"id_pregunta1\">
1.- $row_p_tema1[2]</strong><br><br></td>";
___________echo "</tr>\n";
___________echo "<tr>";
___________echo "<td>";

$sql_respuestas_tema1 = "SELECT * FROM respuestas_r where id_pregunta = $row_p_tema1[0]";
$rs_respuestas_tema1 = $db->Execute($sql_respuestas_tema1);
___________echo "<table>";
___________foreach ( $rs_respuestas_tema1 as $k_respuestas_tema1 => $row_respuestas_tema1 ) {
___________echo "<tr><td><input type=\"radio\" name=\"pregunta1\" >$row_respuestas_tema1[2]</td></tr>\n <tr><td>&nbsp;</td></tr>";
}

y la base esta como sigue:

tabla preguntas_r

id_pregunta id_tema pregunta res_correcta



tabla respuesta_r

id_respuesta id_pregunta respuesta posición


ojala me pudieran echar la mano para poder realizar este trabajo:

Última edición por elsrarroyo; 08/09/2008 a las 09:10