Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/07/2006, 02:50
Avatar de jam1138
jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 8 meses
Puntos: 102
El error... si la consulta no devuelde datos (osea que no coinsidieron el usuario y password) la función mysql_fetch_array() no se ejecuta (devuelve FALSE), no entras en el ciclo y por consecuente no hay manera de ejecutar el bloque del ELSE.

Te sugiero te detengas a plantear bien la situación y las posibles situaciones pero en general puedes hacer uso de la función mysql_num_rows() para solventar tu problema o, en su defecto --no recomendado pero quizá más simple de comprender-- hacer la condicional con mysql_fetch_array(), pero ¿supones la consulta devolverá más de un resultado?; esa función, quizá, ni debería utilizarse.

Saludos y suerte!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"