Hola:
Tengo un problema. POr favor si algune puede ayudarme se lo agradecería.He creado un fichero con extensióin HTML que tiene un formulario. En la cabecera de este formulario he añadido:
<form action="comprobar.php" method="POST"><br /><br />
Despues en otro fichero que se llama "comprobar.php" tengo le siguiente código:
[<?php
session_start();
include "conn.inc.php";
if(isset($_POST['aceptar']))
{
$query = "SELECT nombre, password FROM usuarios WHERE nombre = '" . $_POST['nombre'] ."' AND password = (password ('" . $_POST['password']. "'));";
$results = mysql_query($query) or die(mysql_error());
if(mysql_num_rows($results) != 0)
echo "Tu si que estás registrado";
else
echo "Tu NO estás registrado";
}
?>
Lo que me pasa es que al introducir un nombre y un password en el formulario del fichero.html, siempre me aparece"Tu no estás registrado",
es decir que siempre se ejecuta la rama del "else" del fichero .php.
Da igual que meta un usuario y una contraseña que se encuentren en la BD o que no, porque siempre se ejecuta la rama del "Else".
El fichero "conn.inc.php" contiene la conexion a la BD.
¿Alguien sabe q estoy haciendo mal?
++++ Gracias