Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/11/2015, 11:00
Avatar de Morod0
Morod0
 
Fecha de Ingreso: julio-2015
Ubicación: Valencia
Mensajes: 63
Antigüedad: 8 años, 9 meses
Puntos: 1
Problema con else, ¿alguien tiene alguna explicación?

Buenas tardes,

Tengo un formulario que hace un insert a una bd, ese insert quiero que se haga en caso de que uno de los datos que pido ($nuevoUsuario) no exista ya en la bd, basicamente es un registro de usuario y pass, y no quiero que el usuario se repita.

Ahora bien, lo que hago es lo siguiente:

-Hago la busqueda en la bd y lo guardo en una variable

Código PHP:
$nuevoUsuario $_POST["usuarioIntroducido"];     
$nuevoPassword $_POST["PasswordIntroducido"]; 

$sentenciaSQLusuario "SELECT user FROM password WHERE user = '$nuevoUsuario' " ;    

$memoriaUsuario $mysqli->query($sentenciaSQLusuario) ; 
-Procedo a hacer la comprobacion
Código PHP:
while($listaUsers $memoriaUsuario->fetch_array()){                    
    
$usu $listaUsers['user'];

    if(
$usu == $nuevoUsuario){echo "Este usuario ya existe en la base de datos" ;}else{echo "no existe";}
                    
            } 
Si introduzo un usuario que ya existe en la base de datos, perfecto, me salta el echo como que ya existe, pero sino no me salta nada, y no lo entiendo, o es una cosa o es otra.

Por que puede ser? Gracias de antemano cracks!