Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/06/2011, 08:05
Avatar de apolazo
apolazo
 
Fecha de Ingreso: mayo-2011
Ubicación: Cabrero
Mensajes: 118
Antigüedad: 13 años
Puntos: 2
Exclamación Mostrar listado de alumnos

Hola, estoy intentando mostrar un listado de alumnos por año y por curso.
la 1era pagina es donde busco el año, el codigo es este.

Código PHP:
<form action="seleccionar_curso.php" method="post" name="form1" id="form1">
            <select name="ano" id="ano" >
              <option value="">Seleccionar Año</option>
              <?php 
                      $conexion
=mysql_connect("localhost","admin","admin");
                        
mysql_select_db ("comportamiento",$conexion); 
                        
                        
$sql="SELECT ANO FROM curso GROUP BY ANO";
                        
$resultado=mysql_query($sql,$conexion);
                          while(
$datos=mysql_fetch_array($resultado))
                        {
                            echo 
" <option value=\"".$datos["ANO"]."\">".$datos["ANO"]."</option>";
                        }                      
?>
            </select>
            <input type="submit" name="button" id="button" value="Buscar" />
        </form>
eso envia a una pagina donde buscare solo los cursos del año que seleccione antes. y es esta

Código PHP:
  <form action="mostrar_curso_evaluar.php" method="post" name="form1" id="form1">
            <select name="curso" id="curso" >
              <option value="">Seleccionar Curso</option>
              <?php 
                      $conexion
=mysql_connect("localhost","admin","admin");
                        
mysql_select_db ("comportamiento",$conexion); 
                        
                        
$sql="SELECT CURSO FROM curso WHERE ANO=".$_POST['ano']." GROUP BY CURSO";                        $resultado=mysql_query($sql,$conexion);
                          while(
$datos=mysql_fetch_array($resultado))
                        {
                            echo 
" <option value=\"".$datos["CURSO"]."\">".$datos["CURSO"]."</option>";
                        }                      
?>
            </select>
            <input type="submit" name="button" id="button" value="Buscar" />
        </form>
y luego me redirecciona a la pagina donde deverian mostrar todo los alumnos de ese curso a partir de los datos anteriores, año y curso.
el cod es este
Código PHP:
<form name="form1" method="post" action="">
  <table width="50%" border="1">
    <tr>
      <td align="center">N&ordm;</td>
      <td align="center">RUN</td>
      <td align="center">NOMBRES</td>
      <td align="center"><p>APELLIDO </p>
        <p>PATERNO</p></td>
      <td align="center"><p>APELLIDO</p>
        <p> MATERNO</p></td>
      <td align="center">ACCI&Oacute;N</td>
    </tr>
    <?php 
                        $conexion
=mysql_connect("localhost","admin","admin");
                        
mysql_select_db ("comportamiento",$conexion); 
                        
                        
$sql="SELECT * FROM alumno  WHERE curso=".$_POST['curso']."";             

                        
$resultado=mysql_query($sql,$conexion);
$n=0;
while (
$datos=mysql_fetch_array($resultado))
{
$n++;    
echo
"<tr>
<td>$n</td> 
<td>"
.$datos["RUN"]."<input type=\"hidden\" name=\"RUN_$n\" value=\"".$datos["RUN"]."\" ></td>
<td>"
.$datos["NOMBRES"]."<input type=\"hidden\" name=\"NOMBRES_$n\" value=\"".$datos["NOMBRES"]."\" ></td>
<td>"
.$datos["APELLIDO_P"]."<input type=\"hidden\" name=\"APELLIDO_P_$n\" value=\"".$datos["APELLIDO_P"]."\" ></td>
<td>"
.$datos["APELLIDO_M"]."<input type=\"hidden\" name=\"APELLIDO_M_$n\" value=\"".$datos["APELLIDO_M"]."\" ></td>
</tr>
"
;    
}
                        
?>
    </table>
</form>
el tema es que no me los muestra... muchas gracias a cualquier colavoración.

BD alumno:RUN CODIGO NOMBRE APELLIDO_P_P APELLIDO_M_P
curso: CODIGO ANO CURSO

Bueno en el sistema el profesor ingresa con su rut y contraseña para evaluar a los alumnos del curso.