Tema: Validacion
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/01/2009, 19:06
okram
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Validacion

Estàs empleando una lógica totalmente incorrecta.

Pides todos los emails (ojo, sòlo los emails) de la tabla usuarios. Primer punto erroneo. Luego usas mysql_fetch_array para extraer los datos, pero lo usas una sola vez, por lo que en $emailcaptura tienes un array con un solo elemento, el email de la primera fila devuelta por tu consulta. Segundo error (De hecho tienes dos elementos en ese array, pues mssql_fetch_array, genera un array con índices asociativos y numéricos, por lo que para cada dato hay dos índices).

Finalmente, Intentas crear un ciclo que haga 100 loops, pero no piensas que en $emailcaptura sólo tienes un índice 0 (Si, cero, no uno) y tu índice asociativo "email" que nunca será considerado en el loop.

Hay una manera muy sencilla de hacer lo que deseas:

Código PHP:
$buscado 555// Un email puede ser un número?

$emailquery mssql_query("SELECT email from usuarios WHERE email = '$buscado'");  

if(
mssql_num_rows($emailquery) == 1){ 
    echo
"encontrado"

Te sugiero buscar y leer un manual de sql, y además revisar las funciones que php trae para manejar bases de datos MsSQL