estoy haciendo una especie de login con un unico usuario, y al hacer el limite de 3 intentos, cree una tabla con el usuario, clave, intentos, fecha,
la cuestión es que, no consigo sacar el valor del usuario de la base de datos
Código PHP:
<?php
if (!isset($_POST['usuario']))
{
?>
<form action="?" method="post">
<table border="0" style="margin:185px;border:2px solid #cc9900;" >
<tr>
<td>Usuario: </td><td> <input type="text" name="usuario" /></td>
</tr>
<tr><td>Contraseña: </td> <td><input type="password" name="contrasena" /></td></tr>
<tr ><td colspan="2"><input type="submit" value="Iniciar Sesion" /></td></tr>
</form>
<?php
}
else
{
$conexion = mysql_connect("localhost","root","");
$pass = mysql_query("SELECT clave FROM usuarios WHERE id=1", $conexion);// DATOS ALMACENADOS EN LA BASE DE DATOS
$user = mysql_query("SELECT usuario FROM usuarios WHERE id=1", $conexion);//DATOS ALMACENADOS EN LA BASE DE DATOS
$usuario = $_POST['usuario'];//USUARIO INTRODUCIDO POR EL NAVEGADOR
$contrasena = $_POST['contrasena'];//CLAVE INTRODUCIDA POR EL NAVEGADOR
if ($usuario == $user && $contrasena == $pass)
{
$_SESSION['es_admin'] = true;
header("Location: gestion.php");
}
else
{
mysql_query("UPDATE usuarios SET intentos=intentos+1 where usuario = usuario",$conexion);
$conta= mysql_query("select intentos from usuarios",$conexion);
if($conta<3){header("Location:index.php");}
else{header("Location:noesadministrador.php");}
}
}
?>
Saludos y gracias de antemano