Ver Mensaje Individual
  #22 (permalink)  
Antiguo 08/02/2008, 08:29
cmarrero
(Desactivado)
 
Fecha de Ingreso: enero-2008
Ubicación: Mendoza
Mensajes: 458
Antigüedad: 16 años, 3 meses
Puntos: 2
Exclamación Sumar O Comparar Registros

ESTRUCTUR DE MI TABLA examen

id,idusuario,uno,dos,tres,cuatro,cinco,seis,siete, ocho,nueve,diez,texto,puntaje.

Y mi otra tabla pregutnas

id,pregunta,respuesta,puntaje

En la tabla examen cada uno de los campos uno,dos,tres.... etc... son las respuestas de un usuario a la tabla preguntas... osea.. el usuario responde a 10 la pregunta consultada de la tabala preguntas con un checbox de Si o No, y eso es lo que se guarda en la tabla examen...

entonces lo que yo quiero hacer, es saber si ha respondido bien o mal...

una vez que se han guardado los datos hacer una comparacion de los datos de la tabla examen con la tabla preguntas, y de esta manera sumar las respuestas y que me de un puntaje que se guaradara en la tabla examen en el campo puntaje...

se entiende,.... trate de hacerlo cuando se envian las preguntas, pero me resulto muy complicado, y pense en hacer una comparacion de las respuestas hechas del usuario con las respuestas verdaderas de la tabla preguntas...

Como puedo hacer esto a alguien se le ocurre una idea...

de esta manera yo ingreso los datos y los muestro...

Código PHP:
$valores implode"',' "$_POST['random'] );
$respuestas implode"',' "$_POST['resver'] );

$pun implode"',' "$_POST['puntaje'] );

echo 
"$valores<br /><br />";
echo 
"$respuestas<br /><br />";

echo 
"$pun<br /><br />";

 
mysql_connect("localhost","examen","examen");
  
mysql_select_db("examen"); 
  
mysql_query("insert into examen (idusuario,uno,dos,tres,cuatro,cinco,seis,siete,ocho,nueve,diez,texto,puntaje) VALUES ('$idusuario', '$valores' , '$texto','$puntaje')"); 
Hago los implode por que la consulta para las preguntas es aleatoria...

Espero una ayudita...

Gracias