Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/11/2011, 09:01
Avatar de JuJoGuAl
JuJoGuAl
 
Fecha de Ingreso: julio-2009
Ubicación: Venezuela
Mensajes: 754
Antigüedad: 14 años, 9 meses
Puntos: 19
Crear un evaluativo (Ideas)

Buenos dias amigos del foro estoy buscando ideas para hacer un evaluativo...

pues veran tengo que crear una especie de evaluacion del sistema y parra comenzar yo e hecho una tabla con preguntas, otras con repuesta anadiendo un campo de preguntaid, y un campo que dice correcta donde 0 es no y 1 es si..

en el codigo hice lo siguiente para mostrar pergunta con sus respectivas repuestas:

Código PHP:
Ver original
  1. <?PHP require_once('Connections/Sistema.php'); ?>
  2. <?PHP
  3. // Preguntas
  4. mysql_select_db($database_Sistema, $Sistema);
  5. $query = sprintf("SELECT `ID`,`pregunta` FROM `preguntas` WHERE `mod` = '1' ORDER BY RAND()");
  6. $preguntas = mysql_query($query, $Sistema) or die(mysql_error());
  7. $rowpreguntas = mysql_fetch_assoc($preguntas);
  8. //
  9.  
  10. ?>
  11. <h2>
  12.     <span class="art-PostHeaderIcon-wrapper">
  13.         <span class="Estilo1"><strong>Evaluación del Módulo I</strong></span>
  14.     </span>
  15. </h2>
  16.   <?PHP
  17. $i=1;
  18. do
  19. {
  20.     echo "<br><br><b>Pregunta #" . $i . ": </b>";
  21.     echo $rowpreguntas['pregunta'] . "?<br><br>";
  22.     // Repuestas
  23.     $id=$rowpreguntas['ID'];
  24.     mysql_select_db($database_Sistema, $Sistema);
  25.     $query = sprintf("SELECT `repuesta`,`op` FROM `repuestas` WHERE `preid` = $id");
  26.     $repuesta = mysql_query($query, $Sistema) or die(mysql_error());
  27.     $rowrepuesta = mysql_fetch_assoc($repuesta);
  28.     //
  29.     $a=1;
  30.     do
  31.     {
  32.         $op=$rowrepuesta['op'];
  33.         echo "Opcion #" . $op . ": ";
  34.         echo $rowrepuesta['repuesta'] . "<br><br>";
  35.     }
  36.     while ($rowrepuesta = mysql_fetch_assoc($repuesta));
  37.     echo"Coloque su repuesta aqui:";
  38.     $i=$i+1;
  39. }
  40. while ($rowpreguntas = mysql_fetch_assoc($preguntas));
  41. ?>

Pregunto como puedo ahora hacer para poner a funcionar eso es decir que el usuario seleccione 1 y en base a eso (si es correcta darle un punto).

Última edición por JuJoGuAl; 22/11/2011 a las 09:11