Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/03/2005, 14:05
Avatar de Reynier
Reynier
 
Fecha de Ingreso: noviembre-2002
Ubicación: Por ahí en algún sitio
Mensajes: 1.844
Antigüedad: 21 años, 5 meses
Puntos: 1
Porque este error con cabeceras

Hola:
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);
 
?>
y el mismo me está arrojando este error cuando lo ejecuto:
Cita:
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
y no se porque razón me da ese error. Alguna idea?
Salu2
__________________
Ing. Reynier Pérez Mira