Foros del Web » Programando para Internet » PHP »

Verificar q el mail y nomb de usario no se encuentre

Estas en el tema de Verificar q el mail y nomb de usario no se encuentre en el foro de PHP en Foros del Web. Hola estoy haciendo un sist de registro de usuario y quiero que si el usario en el momento de la registracion ingrese un emial o ...
  #1 (permalink)  
Antiguo 29/09/2005, 08:17
 
Fecha de Ingreso: marzo-2005
Mensajes: 71
Antigüedad: 19 años, 1 mes
Puntos: 0
Pregunta Verificar q el mail y nomb de usario no se encuentre

Hola estoy haciendo un sist de registro de usuario y quiero que si el usario en el momento de la registracion ingrese un emial o nomb de usario ya regsitrado le muestre para ingresar otro... bueno muchas gracias a continuacion les muestro mi cod, aunque no me funciona


/* Chequeamos que el nombre de usuario y la contraseña no existan previamente en la base de datos */
$sql_email_check = mysql_query('SELECT email FROM usuarios
WHERE "$email"=email');
$sql_usuario_check = mysql_query('SELECT usuario FROM usuarios
WHERE "$usuario"=email');
$email_check = mysql_num_rows($sql_email_check);
$usuario_check = mysql_num_rows($sql_usuario_check);
if(($email_check > 0) || ($usuario_check > 0)){
echo "Por favor, corrija los siguientes errores: <br />";
if($email_check > 0){
echo "<strong>La dirección de mail ingresada ya está registrada en nuestro sistema, por favor ingrese una distinta<br />";
unset($email);
}
if($usuario_check > 0){
echo "El nombre de usuario ingresado ya está registrado en nuestro sistema, por favor ingrese uno distinto <br />";
unset($usuario);
}
include "registraciom.php"; // Muestra el formulario de nuevo
exit(); // Termina el script.
}
  #2 (permalink)  
Antiguo 29/09/2005, 17:46
Avatar de gonzalezmfrank  
Fecha de Ingreso: julio-2005
Ubicación: Maracaibo - Venezuela
Mensajes: 266
Antigüedad: 18 años, 9 meses
Puntos: 0
Revisaste que tuvieses el mysql_connect () y mysql_select_db() ???

De todas formas prueba cambiando

$sql_email_check = mysql_query('SELECT email FROM usuarios WHERE "$email"=email');

por

$sql_email_check = mysql_query("SELECT email FROM usuarios WHERE email='$email'");

OJO ... Hiciste Echo de las variables $email y $usuario ? debes cerciorarte que las mismas provengan del post

Saludos

Frank
  #3 (permalink)  
Antiguo 30/09/2005, 06:20
 
Fecha de Ingreso: marzo-2005
Mensajes: 71
Antigüedad: 19 años, 1 mes
Puntos: 0
GRACIAS AMIGO, PUDE SOLUCIONAR MI PROBLEMA, HABIA Q PONER LA CONSULTA ENTRE COMILLAS DOLBLE Y LAS VAR COMILLAS SIMPLES,E INVERTIR LA UBICACION EN LA COMPARACION....
SALUDOS

PABLO
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:04.