Para no recargar el comentario anterior os comento el error que tengo.
He simplificado de momento el código de comprobación de usuario para que me diga con un comentario si existe en la tabla de Cuentas de la base de datos el usuario y contraseña enviados.
He aquí el código del formulario:
Código HTML:
Ver original<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="es">
<h1> Formulario de Acceso
</h1> <form name ="login" enctype="multipart/form-data" method="POST" action="actions/comprobar-login.php"> <input type="text" name="usuaro" id="usuario"> <br /> <input type="text" name="pass" id="pass"> <br /> <input type="submit" value= "Entrar">
Y aquí el codigo de comprobación de usuario:
Código PHP:
Ver original<?php
//Incluir
include('../includes/mysql.php');
//include('../includes/segur.php');
//Recibe datos del formulario de login
$usuario = $_POST['usuario'];
$pass = $_POST['pass'];
//Comprueba si existe el usuario
$sql = "SELECT * FROM Cuentas WHERE Usuario = '".$usuario."' AND Contrasena = '".$pass."'";
echo 'Hay datos';
} else {
echo 'No hay datos';
}
?>
El caso es que en la base de datos si que tengo ese usuario y esa contraseña, pero siempre me sale de que no hay datos, por qué puede ser? Gracias de nuevo.