Ver Mensaje Individual
  #3 (permalink)  
Antiguo 15/03/2020, 12:16
Avatar de fedefrankk
fedefrankk
 
Fecha de Ingreso: agosto-2007
Mensajes: 871
Antigüedad: 17 años, 3 meses
Puntos: 7
Pregunta Respuesta: Error para saber si un usuario existe o no

Hola Gracias por tu repuesta, si le quito las comillas al 1, me da error, lo el while, se me confundí con otro código que recorre todo para saber si existe o no un usuario duplicado...

el codigo viene de ajax, y no se porque no entra en los else


CODIGO AJAX
Código Javascript:
Ver original
  1. $('#ingre').click(function(){
  2.  
  3. var user_nombre = $('#user_nombre').val();
  4. var user_mail_nuevo = $('#user_mail_nuevo').val();
  5.  
  6.  
  7.  
  8. if ($.trim(user_nombre).length > 0 && $.trim(user_mail_nuevo).length > 0){
  9.   $.ajax({
  10.  
  11.         url:"nuevo_usuario.php",
  12.         method:"POST",
  13.         data:{user_nombre:user_nombre, user_mail_nuevo:user_mail_nuevo},
  14.         cache:"false",
  15.         beforeSend:function(){
  16.             $('#ingre').val("Conectando.....");
  17.           console.log (user_nombre);
  18.            console.log (user_mail_nuevo);
  19.            console.log ('FEDE');
  20.  
  21.         },
  22.  
  23.         success:function(datos){
  24.           $('#ingre').val("Login");
  25.           if (datos == "1"){
  26.             console.log (datos)
  27.             //$("#resultato").html("<div class='alert alert-dismissible alert-danger'><button type='button' class='close' data-dismiss='alert'>&times;</button><strong>Errror</strong> las credenciales son incorrectas.</div>");
  28.           }else if(datos == "2"){
  29.             console.log (datos)
  30.            // location.href = "../index.php";
  31.           }else{
  32.             console.log (datos)
  33.            // $("#resultato").html("<div class='alert alert-dismissible alert-danger'><button type='button' class='close' data-dismiss='alert'>&times;</button><strong>Errror</strong> las credenciales son incorrectas.</div>");
  34.           }
  35.          
  36.           }
  37.   });
  38.  
  39. };


codigo php sin comillas

Código PHP:
Ver original
  1. $user_mail_nuevo= mysqli_real_escape_string($cone,$_POST["user_mail_nuevo"]);
  2.  
  3.  
  4.  
  5.  $sql ="SELECT * FROM cl_usuarios WHERE user_mail='$user_mail_nuevo'";
  6.  
  7.  $result =mysqli_query($cone,$sql);
  8.  $num_row = mysqli_num_rows($result);
  9.  if ($num_row==1){
  10.  
  11.      $datos=mysqli_fetch_array($result);
  12.    $_SESSION["user_mail"]=$datos["user_mail"];
  13.     //  $_SESSION["user_name"]= $datos["user_name"];
  14.      // $_SESSION["user_estado"]= $datos["user_estado"];
  15.      //    echo $datos["user_estado"];
  16.   echo $datos=1;
  17.  
  18.  
  19.  }else{
  20.  
  21.     echo $datos=2;
  22.  
  23.  }


uso visual estudio code, y me marca todo con error a sacarles las comillas... sabras porque?
muchas gracias por tu tiempo,

Saludos cordiales
Fede