Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/01/2010, 23:04
Avatar de JHTKoZ
JHTKoZ
 
Fecha de Ingreso: noviembre-2009
Ubicación: Teocaltiche, Mexico
Mensajes: 67
Antigüedad: 14 años, 5 meses
Puntos: 0
Pregunta Sacar Promedio (array)

Hola a todos, tengo un problema para sacar promedio, es de un examen el cual se genera atravez de una base de datos en mysql, aquí pongo la sección del código en php para generar mi formulario:

Código PHP:
//ya hice la conexión con la case de datos, a continuacion imprimo las preguntas en una tabla, y sus opciones con sus respectivos radio

$id=1;
while (
$row3 mysql_fetch_array($result3))
{
    
$id++;
    echo 
'<TR height="150"><TD><P>' $row3['Numero'] . '.-' $row3['Pregunta'] . '</P></TD>';
        echo 
'<td><P><INPUT type="radio" name="op'.$id.'" value"1"> 1. ' $row3['Opcion1'] . '</P><P><INPUT type="radio" name="op'.$id.'" value"2"> 2. ' $row3['Opcion2'] . '</P><P><INPUT type="radio" name="op'.$id.'" value"3"> 3. ' $row3['Opcion3'] . '</P><P><INPUT type="radio" name="op'.$id.'" value"4"> 4. ' $row3['Opcion4'] . '</P></td></tr>';

Y pues esta con su respectivo boton de submit y otros datos, y luego tengo mi documento php en el cual se supone que se le asignan los valores de op1, op2... opn, y lo quiero hacer mediante un array

Código PHP:
$id $_POST['id']; //el valor de id es del numero de preguntas que se generaron
$i=1;
    while (
$i id)
    {
        
$id $_POST['id'];
        
$op[i] = $_POST['op$i'];//aqui asigno a el array op en posicion i, el valor del POST que tenga en op[I]n[/I]
        
$i++;
    }
    echo 
"$op[1], $op[2]"
Y pues oviamente no me sale, se que tengo algo mal con el uso de array, pero pues no se como hacerle :S, espero me puedan ayudar

Última edición por JHTKoZ; 27/01/2010 a las 00:55