Ver Mensaje Individual
  #26 (permalink)  
Antiguo 26/06/2010, 18:22
Avatar de juan_14nob
juan_14nob
 
Fecha de Ingreso: abril-2010
Mensajes: 552
Antigüedad: 14 años
Puntos: 6
Respuesta: Login php/mysql

claro carlos.. pero antes no deberia hacer una consulta que llame a la contraseña porque fijese que la he cambiado.. y el usuario me lo verifica pero me aparece este error y no se cual es nunca me habia aprecido ..osea me dice 1sesion iniciada pero desp me tira el warning

1sesion iniciada
Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\tres.php:20) in C:\xampp\htdocs\tres.php on line 24

aqui dejo el codigo
Código PHP:
<?php
session_start
();
?>
<?php 

$conexion 
mysql_connect("localhost""root""") or die("Problemas en la conexion");
mysql_select_db("usuarios"$conexion) or die ("Problema al seleccionar bd");

$_SESSION['usuario'] = $_POST['usuario'];
$usuario=$_POST['usuario'];
$contrasena=$_POST['contrasena'];


$queEmp_usuario=mysql_query("SELECT usuario,contrasena FROM personas WHERE usuario='$usuario'");
$existe_usuario=mysql_num_rows($queEmp_usuario);
$registro=mysql_fetch_array($queEmp_usuario);

if(
$existe_usuario>0)
{
echo 
$existe_usuario;

$_SESSION['usuario']=$registro['usuario'];
echo 
"sesion iniciada";
header ("Location:frame.php");  


}

else
{
//no existe el usuario
echo "usuario no existe en la base de datos";
}


?>