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

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['contraseña'];
function 
conectar()
{
$queEmp_usuario=mysql_query("SELECT usuario,contraseña FROM personas WHERE usuario='$usuario' and contraseña='$contraseña'");
$existe_usuario=mysql_num_rows($queEmp_usuario);
$registro=mysql_fetch_array($queEmp_usuario);
}
if(
$existe_usuario>0)
{
if(
$registro['contraseña']==$contrase&#241;a && $registro['contraseña']!='')
{
$_SESSION['usuario']=$registro['usuario'];

header ("Location:frame.php");  
}
else
{
//contraseña incorrecta incorrecto
echo "contraseña incorrecta ";
}
}
else
{
//no existe el usuario
echo "usuario no existe en la base de datos";
}
 
?>
asi lo tengo y cuando en el formulario ingreso los datos osea el usuario y contraseña y dice: "usuario no existe en la base de datos". cuando estoy ingresando datos correctos.. o no me esta tomando los valores de la base de datos o hay un error de comparacion...

Nombre de la base de datos: usuarios
Nombre de la unica tabla: personas