dcreate hice eso que me dijiste le puse un "echo $existe_usuario" y me salio por el false de nuevo y me mostro el mismo mensaje de siempre... quiere decir mque hay un error en la consulta como puedo solucionar eso? porque por lo que yo veo esta todo bien.... creo...
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' and contrasena='$contrasena'");
$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";
}
?>