LOGRAR SABER SI RESPONDE BIEN O MAL
Publicado por Claudio A. Marrero (5 intervenciones) el 08/02/2008 16:21:38
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
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
Valora esta pregunta
0