Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/12/2007, 08:33
Avatar de carmagedon
carmagedon
 
Fecha de Ingreso: junio-2005
Ubicación: Argentina
Mensajes: 794
Antigüedad: 18 años, 10 meses
Puntos: 23
Re: ERROR EN PHP ayuda por favor

Amigo, ese problema se comento ya varias veces; el problema reside en que no podes poner codigo antes que el header, y si queres hacer un redireccionamiento haz esto:

Código:
<?

include ("conexion.php");
conectarse();

# Variables Globales
# $login // Nombre de Usuario del usuario activo
# $passw // Contraseña
# $Error // Mensaje de error

if ((isset($login)) && (isset($passw)) )
{

// Se busca si el usuario esta registrado
$q = "select login, passw, CodUsuario, nombres, apellido1 from usuario where login = '$login' and passw = '$passw'";
$result = mysql_query($q);
list($log, $pas, $cod, $nom, $ape) = mysql_fetch_array($result);
$Error="";
echo $nom;

if( $result != 0) // si la consulta tuvo exito o si encontro el usuario
{
$nreg = mysql_num_rows($result);
if($nreg)
{ $aux = $HTTP_COOKIE_VARS["Valida"];
if ( isset($aux) ) setcookie('Valida');
$Valida = base64_encode("$log:$pas:$cod:$nom:$ape"); //codifica un id
setcookie('Valida', $Valida, time()+3600); // almacena id
echo "<script language='javascript'>location.href='menu_usuarios.php'</script>";
}
else
{
//Si no es usuario registrado se lanza pagina de error
$Error = "El nombre de usuario y/o contraseña no es (son) valido(s)";
echo "<script language='javascript'>location.href='index.php?Error=$Error'</script>";
}
}
}
?>
Creo que ahi debería andar, si sigue el fallo, será porque está en otro lado el problema ,yo solo mire lo del header.

Saludos.