Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/10/2007, 10:11
Carol_84
 
Fecha de Ingreso: septiembre-2007
Mensajes: 234
Antigüedad: 16 años, 7 meses
Puntos: 1
Pregunta Ayuda Urgente, por favor!!

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

Última edición por Carol_84; 09/10/2007 a las 10:17