//Error 1: LINEA 16: if (mysql_num_rows($rs)!=0){ de control.php
No necesitas colocar:
Código PHP:
if (mysql_num_rows($rs)!=0){
Prueba con:
Código PHP:
ob_start();
if($row = mysql_fetch_array($rs)){
header("Location: login.php?errorusuario=si");
} else {
session_start();
session_register("autentificado");
$autentificado = "SI";
header ("Location: alumnos.php");
}
//al final del script coloca...
ob_end_flush();
El otro error se debe a que no puedes usar ese header ("Location: alumnos.php"); en ese lugar, debido a que session_start() es de por si una cabecera. Más sobre eso en:
http://www.forosdelweb.com/showthrea...490#post414490 (yo hice la modificación en el error anterior)
Y el último es obvio que como if (mysql_num_rows($rs)!=0){ es incorrecto, pues entonces no se puede hacer el mysql_free_result().
Saludos!