Buenas tardes, estoy haciendo un sistema de login y no me reconoce bien el usuario de la base de datos (en php)
el codigo es este
Código PHP:
<?php
// hacemos una conexion a la bd
$conexion = mysql_connect('localhost','','');
// seleccionamos la Bd
mysql_select_db ("saks", $conexion);
//realizamos una consulta a la bd
$query = mysql_query("SELECT usuario, contrasena FROM users", $conexion);
//definimos un array
$array = mysql_fetch_array($query);
//realizamos un array de los campos que contienen el usuario y la contraseña
$arrayusuario = ($array["usario"]);
$arraypassword = ($array["contrasena"]);
//vemos si el usuario y contraseña es váildo
//llamamos los arrays en las siguiente linea.
if ($_POST["usuario"]=="$arrayusuario" && $_POST["contrasena"]=="$arraypassword"){
//usuario y contraseña válidos
//defino una sesion y guardo datos
session_start();
session_register("autentificado");
$autentificado = "SI";
header ("Location: aplicacion.php");
}else {
//si no existe le mando otra vez a la portada
header("Location: index.php?errorusuario=si");
}
?>
Cuando en aplicacion.php pongo el user y pass y le doy a ok pues me manda para la linea de
//si no existe le mando otra vez a la portada
header("Location: index.php?errorusuario=si");
como si no estubiese ese user y pass en la bd y si esta, como he puesto la bd se llama saks y la tabla users
aver si alguien me puede hechar una manita
Gracias de antemano
Saludos