Estoy haciendo un sistema de registro/login y soy nuevo en PHP, ya me lei todo el manual del foro y pude hasta ahora sacar solo el registro con la base de datos y todo funcionando perfectamente. Ahora me falta a hacer el login el cual se me complico por un problema como hago, que codigos PHP uso para poder hacerlo... yo hice esto
login.php
Código:
formlogin.php<html> <head> <title>Login</title> </head> <body> <form action="formlogin.php" id="login" name="login" method="get"> <input type="text" name="id" id="ID" value="ID"/><br> <input type="text" name="pass" id="Contraseña" value="Contraseña"/><br> <br> <input type="submit" value="Entrar!" name="Entrar" id="Entrar" /> </form> </body> </html>
Código:
Ahora lo que quiero hacer es ubicar una variable en el SELECT... WHERE ID and Contraseña, y usar esta variable para comparla con otra llamada $ID que responde a un campo de formulario... al ejecutar el codigo como esta ahora me sale que la variable $id y la variable $pass no estan definidas por el problema que explique antes.<?php $servidor = 'localhost'; $usuario = 'root'; mysql_connect($servidor, $usuario); mysql_select_db('sistema_de_logeo'); $ID = $_REQUEST["id"]; $Contraseña = $_REQUEST["pass"]; mysql_query("SELECT ID, Contraseña FROM sistema_de_logeo WHERE ID='$id' and Contraseña='$pass'"); if ($ID == & id &) { echo "Bienvenido $ID"; } else { echo "Error"; } ?>
¿Como lo puedo solucionar? Muchas Gracias