Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/03/2014, 06:30
solesvia
 
Fecha de Ingreso: marzo-2014
Mensajes: 2
Antigüedad: 10 años
Puntos: 0
Respuesta: Guardar valor del radio en una matriz(array) php y luego usarla en post

Hola Amigos. No se si sera por el sueño que tenia, perome levante y me puse a analizar el codigo hasta que por fin encontre la forma de calificar la pregunta.

Les actualizo codigo

Código PHP:
<?php
$pregunta
[0]=array("Quien descubrio america","John Lenon","Matusalen","Homero simpson","Americo vespucio","4");
$pregunta[1]=array("Tu pais se llama","peru","colombia","eeuu","nose","2");
//$matriz[][]  otro posible ejemplo
if(isset($_POST['accion']) && $_POST['accion'] == "enviar"){
    
//echo "Cierto ";
    
if(!empty($_POST['pregunta'])){    
        
$campo $_POST['pregunta'];
        foreach(
$campo as $indice=>$value){
        echo 
$indice.'--'.$value.'</br>';
        
$item = (count($pregunta[0]))-1;//cuenta las preguntas para conocer la posicion de el que tiene la respuesta, se le resta 1 por que empieza a contar desde 1, cuando(siendo que) el vector se inicializa en 0
        /*echo ' Item: '.$item.' * </br>Pregunta '.$pregunta[0][$item].' **</br> Value '.$value.' *** </br>';*/
        //compara si el valor escojido en el radio (value)
        //es = a la respuesta corecta, que en este caso se 
        //encuentra en la ultima posicion del vector
        
if ($pregunta[0][$item] == $value){
            echo 
'La Respuesta es correcta ( '.$pregunta[0][$value] .' )</br>';
        }
        else
        {
            echo 
'La Respuesta '.$pregunta[0][$value].' INCORRECTA</br>';
        }
        
//echo $pregunta[0][$value];
        
print_r($pregunta.'</br>');
        }
    }else
    {
        echo 
"Debe escojer una opcion";
        
    }
}
?>
Aunque me faltan otros pasos mas. Ayudenme en lo que mas puedan, se los agradeceria