---login.php---
// Tengo un formulario con dos campos, usuario y contraseña
// y 2 botones 'Cancelar' y 'Enviar', q me lleva a 'validar.php'
...
<form method="post" action="http://localhost/validar.php">
<p>USUARIO:
<input type="text" name="usuario">
</p>
<p>CONTRASEÑA:
<input type="password" name="contrasena">
</p>
<p><input type="submit" name="enviar" value="Enviar"></p>
</form>
...
---validar.php---
// Compruebo q la pareja user/password exista en mi BD -mysql-
...
$ssql = "SELECT * FROM USUARIOS WHERE USUARIO='$usuario' and PASSWORD='$contrasena'";
$rssql = mysql_query($ssql, $servconex);
if (mysql_num_rows($rssql)!=0) {
...
Tengo la conexión con el servidor y con la BD hechas, y la verdad es q me comprueba bien si existen o no los usuarios con sus contraseñas, pero no entiendo dónde digo q coja el valor del campo del formulario 'usuario' y 'contrasena'...
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
En este foro me dijeron q tenía q poner algo del estilo a:
$usuario=$_POST["usuario"];
$password=$_POST["contrasena"];
Y yo entiendo q tb debe ser así, para recoger los valores q se han metido en los campos, pero es q sin poner eso me funciona y no entiendo por qué. Cuando ejecuto la consulta SQL, ¿cómo sabe el servidor qué tiene q comparar?
Tal vez no estoy comprobando los user/password, aunq no me esté dando errores...
¿Podéis ayudarme? Es q no entiendo por qué sale bien!!!