Ver Mensaje Individual
  #21 (permalink)  
Antiguo 08/02/2008, 05:54
cmarrero
(Desactivado)
 
Fecha de Ingreso: enero-2008
Ubicación: Mendoza
Mensajes: 458
Antigüedad: 16 años, 3 meses
Puntos: 2
ESTO FUE LO QUE INTENTE....

Traigo los valores que el usuario responde y las respuestas verdaderas...
Pero lo hago con implode como me dijiste para poder insertar estos datos en una tabala.
<?
$valores = implode( "',' ", $_POST['random'] );
$respuestas = implode( "',' ", $_POST['resver'] );
echo "$valores<br /><br />";
echo "$respuestas<br /><br />";
$puntaje = 0;
echo "$puntaje";
if ($valores=="$respuestas") {
$puntaje++;
}
mysql_connect("localhost","examen","examen");
mysql_select_db("examen");
mysql_query("insert into examen (idusuario,uno,dos,tres,cuatro,cinco,seis,siete,oc ho,nueve,diez,texto,puntaje) VALUES ('$idusuario', '$valores' , '$texto','$puntaje')");

?>

Pero no me funciona de esta manera....

Alguna idea

Intente solo mostrar el resultado sin insertarlo a la base de datos de esta manera... pero tampoco fuinciono...

Código PHP:
$respuestas=   $_POST['resver'];
foreach( 
$respuestas $nums => $valores ) { 
echo 
"$vlores y $nums"; }

$aleatorios $_POST['random']; 

$puntaje 0;
foreach( 
$aleatorios as $num => $valor ) {  
       if( 
$valor == $respuestas[$num] ) {
              
$puntaje++;
       }
}
echo 
"$puntaje"
el resultado de esto es el siguiente....

y 21 y 12 y 29 y 18 y 7 y 34 y 1 y 38 y 15 y 141

Y lo que o necesito es que me sumen el puntaje de las respuestas correctas, ya que me tiene que decir si ha respondido bien o mal...

y esto no me lo soluciona tampoco...

Una ayuditaaaaa....

Plis

Última edición por GatorV; 08/02/2008 a las 09:06