Ver Mensaje Individual
  #4 (permalink)  
Antiguo 29/05/2014, 18:44
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: "Notice: Undefined index" en Login

Pues ahí tienes, ese es un array vacío.

Y viendo tu código la comparación con empty() es correcta, sin embargo el siguiente if() se ejecuta independientemente de la condición anterior.

Debes reestructurar tu lógica al respecto, en caso de no existir el usuario no debería seguir comprobando nada más.

Además esta linea está mal:
Código PHP:
Ver original
  1. // MAL
  2. $query = "SELECT * FROM usuario WHERE NOMBRE_USUARIO = '.$username.'";
  3.  
  4. // BIEN
  5. $query = "SELECT * FROM usuario WHERE NOMBRE_USUARIO = '$username'";

Y eso es porque no estás concatenando correctamente, te sugiero leer el manual al respecto.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.