Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/06/2013, 14:51
keygen20
 
Fecha de Ingreso: noviembre-2008
Mensajes: 150
Antigüedad: 15 años, 6 meses
Puntos: 1
Respuesta: Problema con Login PHP

Pues yo lo veo que esta mal ..
en la comparacion..
y la variable $num
le esta indicando de que si
el usuario existe tendria q votarlo como numero = 1
si es asi .
ahi estas comparando 1<0 ..
eso que indica? estas dando como verdadero de que 1 es menor que 0
te mandara a loginerror.php
tu logica es atroz
si tu valor es 1 eso indica de que si existe y de que si hay un usuario registrado con
nombre y contraseña
pero aun asi lo mandas a error.
mala logica eh


Lo que t digo es que en esta linea esta tu error:
Código PHP:
if ($num<0

lo que seria asi
Código PHP:
if ($num>0

asi de simple ahi le indicas que si los valores de la consulta MYSQL es mayor a 0 ENTONCES ESO INDICA
QUE SI HAY UN USUARIO CON LOS DATOS .
y entonces ahi ya te deberia enviar
Código PHP:
session_start(); 
    
$_session["usuario_correo"]=$nombre
    
$_session["usuario_clave"]=$contraseña
    
header("location: admin.php"); 
Pero si ve que el VALOR ES 0
entonces te debe mandar al ERROR.
saludos