Ver Mensaje Individual
  #5 (permalink)  
Antiguo 22/03/2012, 10:28
Avatar de ananda
ananda
 
Fecha de Ingreso: enero-2012
Mensajes: 345
Antigüedad: 13 años, 3 meses
Puntos: 14
Respuesta: Problema con login de usuarios

Cita:
Iniciado por informacionsys Ver Mensaje
ok revisando tu codigo veo algunos errores de sintaxis revisa:

$comprobacion = mysql_quey("SELECT registrados, password FROM registrados WHERE correo='$correo' AND password='$password'");

tienes mysql_quey y es mysql_query , no le estas pasando el parametro de conexion

colocala asi:

$comprobacion = mysql_query("SELECT registrados, password FROM registrados WHERE correo='$correo' AND password='$password'",$conexion) or die ("Query Fallo".mysql_error());

Código PHP:
Ver original
  1. $conexion= mysql_connect("servidor","995851_newco","xxxx") or die("Error al conectar");
  2. mysql_select_db("995851_newco",$conexion) or die ("Error la seleccionar la base de  datos ");
  3. $correo=$_POST['correo'];
  4. $password=$_POST['password'];
  5.  
  6.  
  7. if(isset($iniciar))  
  8. {
  9.  $comprobacion = mysql_query("SELECT registrados, password FROM registrados WHERE correo='$correo' AND password='$password'",$conexion) or die ("Query Fallo".mysql_error());
  10.       if(mysql_num_rows($comprobacion) == 1) {
  11.            echo "Estas Registrado! Bienvenido $Usuario";
  12.       }
  13.       else {
  14.            echo "Error de Usuario Y/o Contraseña";
  15.       }
  16. }else{
  17.     echo "Mi variable no ha sido declarada";
  18. }
Gracias por la ayuda.
He arreglado todo eso, el problema es que si añado la línea :

else{
echo "Mi variable no ha sido declarada";
}

siempre me salta ese echo, ponga un usuario correcto o incorrecto, y si borro esa línea, vuelvo a estar como antes, se me queda la página en blanco.

Repito, gracias por la ayuda, es muy importante.