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$('#ingre').click(function(){
var user_nombre = $('#user_nombre').val();
var user_mail_nuevo = $('#user_mail_nuevo').val();
if ($.trim(user_nombre).length > 0 && $.trim(user_mail_nuevo).length > 0){
$.ajax({
url:"nuevo_usuario.php",
method:"POST",
data:{user_nombre:user_nombre, user_mail_nuevo:user_mail_nuevo},
cache:"false",
beforeSend:function(){
$('#ingre').val("Conectando.....");
console.log (user_nombre);
console.log (user_mail_nuevo);
console.log ('FEDE');
},
success:function(datos){
$('#ingre').val("Login");
if (datos == "1"){
console.log (datos)
//$("#resultato").html("<div class='alert alert-dismissible alert-danger'><button type='button' class='close' data-dismiss='alert'>×</button><strong>Errror</strong> las credenciales son incorrectas.</div>");
}else if(datos == "2"){
console.log (datos)
// location.href = "../index.php";
}else{
console.log (datos)
// $("#resultato").html("<div class='alert alert-dismissible alert-danger'><button type='button' class='close' data-dismiss='alert'>×</button><strong>Errror</strong> las credenciales son incorrectas.</div>");
}
}
});
};
codigo php sin comillas
Código PHP:
Ver original
$sql ="SELECT * FROM cl_usuarios WHERE user_mail='$user_mail_nuevo'";
if ($num_row==1){
$_SESSION["user_mail"]=$datos["user_mail"];
// $_SESSION["user_name"]= $datos["user_name"];
// $_SESSION["user_estado"]= $datos["user_estado"];
// echo $datos["user_estado"];
echo $datos=1;
}else{
echo $datos=2;
}
uso visual estudio code, y me marca todo con error a sacarles las comillas... sabras porque?
muchas gracias por tu tiempo,
Saludos cordiales
Fede