Ver Mensaje Individual
  #11 (permalink)  
Antiguo 23/02/2012, 02:20
nobo
 
Fecha de Ingreso: diciembre-2011
Mensajes: 151
Antigüedad: 12 años, 4 meses
Puntos: 1
Respuesta: formulario de registro no hace nada

Ok puedo probar a usar el codigo. Pero me gustaria solucionar lo del mio mas que nada por orgullo jajajaja.

En el mio esta haciendo bien la comprobacion. Cuando las contraseñas no coinciden me avisa, cuando el mail no coincide tambien lo imprime por pantalla.

$checkuser me devuelve 0.. Por lo tanto esta bien, no ? Significa que no ha encontrado ningun nick. Por lo tanto hay que insertarlo :S

De hecho las funciones no me devuelve !=0 ... Me devuelve 0. Asi:


Código PHP:
Ver original
  1. // +++++++++++++++++++++++++++++++++++++++++++
  2. // +++++++++++++++++++++++++++++++++++++++++++
  3.  
  4. function comprobaruser($user)
  5.     {
  6.         global $database_conexionzulo, $conexionzulo;
  7.         mysql_select_db($database_conexionzulo, $conexionzulo);
  8.         $query_ConsultaFuncion = sprintf("SELECT strNick FROM tblusuario WHERE strNick = '%s'",$user);
  9.         $ConsultaFuncion = mysql_query($query_ConsultaFuncion, $conexionzulo)or die(mysql_error());
  10.         $totalRows_ConsultaFuncion = mysql_num_rows($ConsultaFuncion);
  11.         if ($totalRows_ConsultaFuncion == 0)
  12.         return 0;
  13.  
  14.     }      
  15.  
  16. // +++++++++++++++++++++++++++++++++++++++++++
  17. // +++++++++++++++++++++++++++++++++++++++++++
  18.  
  19. function comprobarmail($user)
  20.     {
  21.         global $database_conexionzulo, $conexionzulo;
  22.         mysql_select_db($database_conexionzulo, $conexionzulo);
  23.         $query_ConsultaFuncion = sprintf("SELECT strEmail FROM tblusuario WHERE strEmail = '%s'",$user);
  24.         $ConsultaFuncion = mysql_query($query_ConsultaFuncion, $conexionzulo)or die(mysql_error());
  25.         $totalRows_ConsultaFuncion = mysql_num_rows($ConsultaFuncion);
  26.         if($totalRows_ConsultaFuncion == 0)
  27.         return 0;
  28.  
  29.     }
Esto esta bien, no? Si no encuentra nada devuelveme 0. Si el resultado de lo que encuentras es !=0 imprime que ya existe. Esto lo hace bien, porque si no, no imprimiria que ya existe el email que estas intentando ingresar, no?

Última edición por nobo; 23/02/2012 a las 02:29