Tengo este código:
Código PHP:
<?
require("funcion.php");
$link = ConectaDB();
$uname = isset($_POST['uname'])?$_POST['uname']:null;
$upass = isset($_POST['upassenc'])?$_POST['upassenc']:null;
$tipo = isset($_POST['tipo'])?$_POST['tipo']:null;
switch($tipo){
case 0:
$querye = "SELECT * FROM estudiantes WHERE (uname='".$uname."') AND (upassword='".$upass."')";
$resulte = mysql_query($querye) or die(trigger_error("Usuario no existente en la BDatos. Póngase en contacto con el Administrador"));
$num_rowse = mysql_num_rows($resulte);
list($id,$realname,$uname,$upass,$umail) = mysql_fetch_row($resulte);
break;
case 1:
$queryp = "SELECT * FROM profesor WHERE (uname='".$uname."') AND (upass='".$upass."')";
$resultp = mysql_query($queryp) or die(trigger_error("Usuario no existente en la BDatos. Póngase en contacto con el Administrador"));
$num_rowsp = mysql_num_rows($resultp);
list($id,$realname,$uname,$upass) = mysql_fetch_row($resultp);
break;
}
if($num_rowse > 0){
$_SESSION['uname'] = base64_encode($uname);
$_SESSION['urealname'] = base64_encode($realname);
$_SESSION['umail'] = base64_encode($umail);
header("Location: main.php?t=est");
}elseif($num_rowsp >0){
$_SESSION['uname'] = base64_encode($uname);
$_SESSION['urealname'] = base64_encode($realname);
header("Location: main.php?t=pro");
}else{
header("Location: index.php?err=0"); // No existe usuario con ese nombre
}
CierraDB($link);
?>
Cita:
y no se porque razón me da ese error. Alguna idea? Warning: Cannot modify header information - headers already sent by (output started at c:\wamp\www\sisevalfrec\checkuser.php:1) in c:\wamp\www\sisevalfrec\checkuser.php on line 31
Salu2
