Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/05/2022, 18:10
Avatar de Briss
Briss
 
Fecha de Ingreso: junio-2011
Mensajes: 1.293
Antigüedad: 12 años, 9 meses
Puntos: 12
Agregar variable

Hola a todos , tengo la siguiente función, la cual verifica si mi usuario esta disponible
Código HTML:
 <script>
function comprobarUsuario() {
	$("#loaderIcon").show();
	jQuery.ajax({
	url: "ComprobarDisponibilidad.php",
	data:'usuario='+$("#usuario").val(),

	type: "POST",
	success:function(data){
		$("#estadousuario").html(data);

		$("#loaderIcon").hide();
	},
	error:function (){}
	});
}
</script> 
Mi form
<div class="username">

<td>USUARIO

<input type='text' id="usuario" name="usuario" onBlur="comprobarUsuario()"><br />
<span id="estadousuario"></span>
</div>
<p><img src="LoaderIcon.gif" id="loaderIcon" style="display:none" /></p>
</div>

Y mi php
Código PHP:
<?php
require_once("DBController.php");
$db_handle = new DBController();


if(!empty(
$_POST["usuario"])) {
  
$query "SELECT * FROM usuarios WHERE user='" $_POST["usuario"] ."' ";
  
$user_count $db_handle->numRows($query);
  if(
$user_count>0) {
      echo 
"<span class='estado-no-disponible-usuario'> Usuario Registrado.</span>";
  }else{
      echo 
"<span class='estado-disponible-usuario'> Usuario Disponible.</span>";
  }
}


?>

Funciona correctamente , pero quise agregar un parametro más (Tipo usuario) , pero solo se ve el gif y no muestra ningún resultado (cambie la funcion y el archivo php)
Código HTML:
 <script>
function comprobarUsuario() {
	$("#loaderIcon").show();
	jQuery.ajax({
	url: "ComprobarDisponibilidad.php",
	data:'usuario='+$("#usuario").val(),
      [B] data:'tipo='+$("#tipo").val(), //NUEVO[/B]
	type: "POST",
	success:function(data){
		$("#estadousuario").html(data);

		$("#loaderIcon").hide();
	},
	error:function (){}
	});
}
</script> 
Gracias por su ayuda