Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/12/2007, 03:31
moon82
 
Fecha de Ingreso: diciembre-2007
Mensajes: 30
Antigüedad: 16 años, 4 meses
Puntos: 0
Problemas Varios

Buenos días a todos:
Tengo unas dudas, estoy empezando a programar en php, y el siguiente código me da varios errores:
<form name="control" method="post" action="">
<p align="center"><strong>CONTROL DE USUARIOS:</strong></p>
<div align="center"><strong>Usuario:</strong><input name="usuario" type="text" value=""></div>
<p align="center"><strong>Contraseña: </strong><input name="contraseña" type="password"></p>
<p align="center"><input name="aceptar" type="submit" value="Aceptar"></p>
</form>
<?php
//conectarse a la bd
include('conexion.php');
$enlace=conectar();
//coger los datos pasados por el formulario
$usuario=$_POST["usuario"];
$contraseña=$_POST["contraseña"];
//crear la consulta para comprobar si exite usuario y contraseña
$consulta="SELECT * from Usuarios WHERE usuario='$usuario' AND contraseña='$contraseña'";
$resultado=mysql_query($consulta,$enlace);
//comprobar si los datos introducidos son correctos
if (mysql_num_rows($resultado)>0){
//usuario y contraseña válidos
//defino una sesión y guardo datos en una variable
session_start();
session_register("sesion");
//$usuario = "SI";
// lo envio a la página de la consulta
header ("Location: //gestion/BLOG.php");
exit;
}else {
//si no existe le mando otra vez a la portada
header("Location:INDEX.php?$errorusuario=si");
exit;
}
//destruimos de memoria los datos de la consulta
mysql_free_result($resultado);
?>
PRIMER ERROR:
Nada abro la pagina Index.php me sale el formulario y el siguiente error:
Warning: Cannot modify header information - headers already sent by (output started at /home/.sites/28/site1/.users/92/web17613685/web/Blog/INDEX.php:2) in /home/.sites/28/site1/.users/92/web17613685/web/Blog/INDEX.php on line 29
SEGUNDO ERROR:
Cuando introduzco los datos para entrar en el formulario, que se seguro que los datos son correctos me muestra 3 errores:

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/.sites/28/site1/.users/92/web17613685/web/Blog/INDEX.php:2) in /home/.sites/28/site1/.users/92/web17613685/web/Blog/INDEX.php on line 21

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/.sites/28/site1/.users/92/web17613685/web/Blog/INDEX.php:2) in /home/.sites/28/site1/.users/92/web17613685/web/Blog/INDEX.php on line 21

Warning: Cannot modify header information - headers already sent by (output started at /home/.sites/28/site1/.users/92/web17613685/web/Blog/INDEX.php:2) in /home/.sites/28/site1/.users/92/web17613685/web/Blog/INDEX.php on line 25

me estoy volviendo loca porque no encuentro que hago mal, solo hago que mirarlo y compararlo con diferentes ejemplos que veo por internet.

Ayuda por favor.