Foros del Web » Programando para Internet » PHP »

comprobar si usuario y email estan disponibles

Estas en el tema de comprobar si usuario y email estan disponibles en el foro de PHP en Foros del Web. lo que pasa es que quiero comprobar si usuario y email estan disponibles en la base de datos, pero nada mas me dice lo del ...
  #1 (permalink)  
Antiguo 18/06/2012, 11:46
 
Fecha de Ingreso: abril-2005
Mensajes: 253
Antigüedad: 19 años
Puntos: 0
comprobar si usuario y email estan disponibles

lo que pasa es que quiero comprobar si usuario y email estan disponibles en la base de datos, pero nada mas me dice lo del usuario me falta lo de email.

Código PHP:
Ver original
  1. require_once("conexion.php");
  2.           mysql_select_db ("base_datos",$conexion);
  3. // chequeas si el usuario esta en la bd
  4. $sql="SELECT * FROM usuarios WHERE usuario='".$usuario."'";
  5. $respuesta= mysql_query($sql,$conexion) or die("Error: ".mysql_error());
  6.  
  7. // entonces dices
  8. if(mysql_num_rows($respuesta)==0){ // no esta disponible
  9. // aqui el codigo de ingreso del usuario y datos
  10. } else {
  11. $_SESSION['usuario'] = 'Usuario no disponible';
  12. $_SESSION['email'] = 'Email ya existe';
  13. }
__________________
:cool: aprendiz :cool:
  #2 (permalink)  
Antiguo 18/06/2012, 11:59
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: comprobar si usuario y email estan disponibles

Pues tendrías que hacer otro query, donde compruebes el email usando exactamente la misma lógica que ya tienes en el script que ingresas.

Saludos.
  #3 (permalink)  
Antiguo 18/06/2012, 12:04
 
Fecha de Ingreso: abril-2005
Mensajes: 253
Antigüedad: 19 años
Puntos: 0
Respuesta: comprobar si usuario y email estan disponibles

Cita:
Iniciado por GatorV Ver Mensaje
Pues tendrías que hacer otro query, donde compruebes el email usando exactamente la misma lógica que ya tienes en el script que ingresas.

Saludos.
y desde el mismo query no se puede.
__________________
:cool: aprendiz :cool:
  #4 (permalink)  
Antiguo 18/06/2012, 13:13
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: comprobar si usuario y email estan disponibles

Podrías hacer un or para ver, algo como WHERE user='$user' OR email='$email' eso te dará rows en caso de ser correcto.

Etiquetas: email, mysql, sql, usuarios
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 00:00.