Hola amigos!
Estoy implementando Facebook Connect a mi web, por lo que encontre un pequeño problema
Estoy usando el nombre de la persona como "usuario" dentro de la web... El problema es el siguiente:
Entra Juan Perez y se registra en la web con el nombre "Juan"
De tras de el entra Juan Iriarte, como es obvio su usuario no puede ser Juan (ya que debe ser unico)
¿Como lo soluciono? Con un while
Código PHP:
if ($user){
//datos necesarios durante el registro
$mail = $user_profile['email'];
$nick = $user_profile['first_name'];
$sexo = $user_profile['gender'];
$disponible==false;
$i="1";
while ($disponible==false){
$nickNEW=$nick."".$i;
$consulta = "SELECT * FROM `users` WHERE username = '".$nickNEW."";
$result = mysql_num_rows( mysql_query($consulta));
if ($result==0)
{
$disponible==true;
}
$i++;
}
$name=$nickNEW;
echo "Data".$name." Nick".$nick." Nick NEW".$nickNEW."";
En este momento lo único que quiero es que me genere el usuario...
El problema es que nunca termina de cargar, conclusión BUCLE INFINITO
¿Donde está el error? La coneccion se hace y el Querry lo ejecuta
Desde ya gracias