Problema con el 'header'
Publicado por Jorge (5 intervenciones) el 16/03/2010 13:22:37
Hola!
Estoy desarrollando un php con un registro de usuarios y por el momento todo funciona bien, mi problema es que al redireccionar de la pantalla de login al menu principal el header me da el siguiente error:
'Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www...'
Ya tengo otro header puesto en otro archivo y me funciona perfectamente...
Os dejo el código por si me poder hechar una mano... Muchas gracias!
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
</head>
<body>
<?php
$usuario=$_POST["usuario"];
$password=$_POST["password"];
$conectar=mysql_connect("localhost", "root", "1234") or die ("No se puede establecer conexión con el servidor");
$seleccionar=mysql_select_db("bd_teorico", $conectar) or die("No se puede establecer conexión con la base de datos");
$consulta= mysql_query("select * from alumnos");
while ($row= mysql_fetch_array ($consulta)){
if($usuario==$row['Usuario'] and $password==$row['Password']){
header ("location: menu.php");
}
}
mysql_close($conectar);
?>
</body>
</html>
Estoy desarrollando un php con un registro de usuarios y por el momento todo funciona bien, mi problema es que al redireccionar de la pantalla de login al menu principal el header me da el siguiente error:
'Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www...'
Ya tengo otro header puesto en otro archivo y me funciona perfectamente...
Os dejo el código por si me poder hechar una mano... Muchas gracias!
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
</head>
<body>
<?php
$usuario=$_POST["usuario"];
$password=$_POST["password"];
$conectar=mysql_connect("localhost", "root", "1234") or die ("No se puede establecer conexión con el servidor");
$seleccionar=mysql_select_db("bd_teorico", $conectar) or die("No se puede establecer conexión con la base de datos");
$consulta= mysql_query("select * from alumnos");
while ($row= mysql_fetch_array ($consulta)){
if($usuario==$row['Usuario'] and $password==$row['Password']){
header ("location: menu.php");
}
}
mysql_close($conectar);
?>
</body>
</html>
Valora esta pregunta
0