Foros del Web » Programando para Internet » PHP »

Urgente Ayuda Pliss

Estas en el tema de Urgente Ayuda Pliss en el foro de PHP en Foros del Web. Necesito hacer un sistema para realizar un examen por internet... lo que he hecho asta ahora es lo siguiente: Carga del usuario con sus datos ...
  #1 (permalink)  
Antiguo 09/02/2008, 08:06
(Desactivado)
 
Fecha de Ingreso: enero-2008
Ubicación: Mendoza
Mensajes: 458
Antigüedad: 16 años, 9 meses
Puntos: 2
Urgente Ayuda Pliss

Necesito hacer un sistema para realizar un examen por internet... lo que he hecho asta ahora es lo siguiente:

Carga del usuario con sus datos personales a tabla usuarios.
Al enviarlo va directo al inicio del examen enviando el id del usuario.
Recivo los datos los cargo y muestro en forma aleatoria 10 preguntas de 50.

Hasta aca ningun problema.... Pero...

Al hacer la consulta aleatoria que la hago de la siguiente manera:

Código PHP:
$bd_host "localhost"
$bd_usuario "examen"
$bd_password "examen"
$bd_base "examen"
$con mysql_connect($bd_host$bd_usuario$bd_password); 
mysql_select_db($bd_base$con); 
$sql=mysql_query("SELECT * FROM `preguntas` ORDER BY RAND() DESC LIMIT 0,10",$con); 
while ( 
$row mysql_fetch_array($sql)) 

echo 
"".$row['pregunta'].""


Tengo que colocar un ChecBox para que responda si o no... ya las preguntas son de Verdadero O falso.
Entonces. le coloco el ChecBox de la siguiente manera.
<input type="radio" name="<? echo "random[".$row['id']."]"; ?>" value="Si" id="respuesta_0" /> Si
<input type="radio" name="<? echo "random[".$row['id']."]"; ?>" value="No" id="respuesta_1" /> No

Bien hasta aca no ahi ningun problema. Sigo. y una ves que responde a todas las preguntas, las envia a lo siguiente:

Código PHP:
$valores implode"',' "$_POST['random'] ); 
echo 
"$valores<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')"); 


De esta manera guardo los datos en la tabla examen. PERO HE AQUI EL PROBLEMA

Yo necesito realizar el puntaje automaticamente. cada pregunta vale 2 puntos, entonces como hago para guardar en $puntaje la sumatoria de las preguntas correctas.

Las preguntas correctas se encuentran en la misma tabla donde estan las preguntas, la tabla es id,pregunta,respuesta,puntaje.

Yo necesito comprar lo que el usuairo respondio con las respuestas correctas sumar el puntaje y aplicarlo a la tabla examen.....

Como lo logro... o por lo menos alguna idea de como hacer...

Gracias y Espero una aydita....
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:11.