Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/10/2013, 11:17
AlanChavez
 
Fecha de Ingreso: junio-2010
Ubicación: Charlotte, NC
Mensajes: 611
Antigüedad: 13 años, 11 meses
Puntos: 95
Respuesta: problema con if/else

Estas comparando una cadena de texto con un objeto.

Obviamente la primera condicion siempre va a ser falsa.

porque supon que

Código PHP:
Ver original
  1. $_POST['busca'] = "Alan"

entonces:

Código PHP:
Ver original
  1. $busca = "Alan";


en tu caso la instruccion mysql_query() regresa un objeto del tipo resource, por lo tanto

la variable $busca es diferente de $busqueda TODO el tiempo.

2 cosas:

1) NO UTILICES MYSQL_ Tu aplicacion es vulnerable a inyeccion de SQL
2) tu mysql_fetch_array() debe ir antes de la condicion de "Usuario no existe"

toma en cuenta que mysql_fetch_array crea un ARRAY, por lo tanto aunque lo acomodes correctamente
vas a seguir comparando una cadena de text con un array, por lo tanto la condicion siempre va a ser falsa.