Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/02/2004, 10:31
spectrum
 
Fecha de Ingreso: febrero-2004
Mensajes: 35
Antigüedad: 20 años, 2 meses
Puntos: 0
Ayuda con pase de variables desde un formulario!

Hola a todos! Estoy realizando una aplicacion web para evaluar examanes online. Surgio un problema que no logro resolver. Ya les explico: Yo utilizo php y mysql para generar el examen con sus repuestas por pantalla. Coloco las preguntas y respuesta en una tabla para su ubicación en pantalla, para la seleccion de las preguntas utilizo botones de opciones. Luego necesito enviar los valores de las respuestas seleccionadas a otra página php donde necesito capturar cada uno de estos valores y realizar distintas operaciones( suma, resta, respuestas erradas,acertadas etc...)
El problema es que no se como capturar cada uno de los valores de las respuestas seleccionadas.
Si alguno de uds. puede ayudarme les estaria agradecido.

Aqui les dejo el código para que lo revisen y me den sus recomendaciones:

Este es el archivo PHP desde donde generamos por pantalla el examen:
Código PHP:
<?
include("conexion.php");
include(
"funciones.php");
    
$codigo=$_POST['examen']; 
    
$sql2 "select * from $codigo";
    
$resp2=enviar_sql($db$sql2);
    echo
"<form method='post' action='evaluar.php'>";
    echo
"<table width='750' border='0' cellpadding='0' cellspacing='0'>";
    
// Obtener números de filas del resultado
    
$num_filas=mysql_num_rows($resp2);
    
// Obtener números de atributos
    
$num_campos=mysql_num_fields($resp2);
      
//Mostrar el resultado de las columnas y filas de la tabla HTML
    
while ($array mysql_fetch_array($resp2))
          {
            echo
"<tr>";
            echo
"<td width='25' rowspan='4' valign='top'><strong><font color='#ff0000'>"$array["num_pregunta"];
            echo
"<td height='30' colspan='4' valign='top'><strong>"$array["pregunta"];
            echo
"</tr>";
            
$numero=$array['num_pregunta'];
            echo
"<tr>"
            echo
"<td width='30' height='30' align='center' valign='middle'>";
            echo
"<input type='radio' name='$numero' value='$array[valor1]'></td>";
            echo
"<td width='332' align='left' valign='middle'>"$array["respuesta1"];
            echo
"<td width='30' align='center' valign='middle'>";
            echo
"<input type='radio' name='$numero' value='$array[valor1]'></td>";
            echo
"<td width='332' align='left' valign='middle'>"$array["respuesta3"];
            echo
"</tr>";
            echo
"<tr>";
            echo
"<td width='30' height='30' align='center' valign='middle'>";
            echo
"<input type='radio' name='$numero' value='$array[valor1]'></td>";
            echo
"<td width='332' align='left' valign='middle'>"$array["respuesta2"];
            echo
"<td width='30' align='center' valign='middle'>";
            echo
"<input type='radio' name='$numero' value='$array[valor1]'></td>";
            echo
"<td width='332' align='left' valign='middle'>"$array["respuesta4"];
            echo
"</tr>";
            echo
"<tr>"
            echo
"<td height='20' colspan='10' valign='top'>&nbsp;</td>";
            echo
"</tr>";
        }
    echo
"<tr>"
    echo
"<td height='25' colspan='2' valign='top'><div align='center'> 
          <input type='submit' name='Submit' value='Evaluar'>
     </div></td>"
;
echo
"</tr>";
echo
"</table></center>";
echo
"</form>";
//Liberamos los recursos de las consultas
mysql_free_result($resp2);
//Se cierra la conexión
mysql_close($link);
?>
No les coloco la estructura de el archivo que utilizo para realizar la evaluación ya que lo he modificado demasiado que ya ni yo mismo lo entiendo espero alguno de uds. pueda ofrecerme alguna buena idea...

Por favor si pueden ayudarme se lo agradesco.