10/03/2014, 08:04
|
| | Fecha de Ingreso: marzo-2014 Ubicación: cararias/lanzarote
Mensajes: 165
Antigüedad: 10 años, 9 meses Puntos: 0 | |
Respuesta: Como capturar true o false con una peticion ajax y jquery Cita:
Iniciado por randy69 Buenas gente..
les esxplico soy aficionado ala programacion i lo que he aprendido ha sido solo leyendo buscando informacion i estoi asiendo mi pagina web i me he encontrado con un problema que yebo varias semanas buscando solucion i no la encuentro, bueno no me enrrollo mas y explico.
tengo mi peticion ajax que la uso con jquery i que me revisa que si el nombre de usuario existe o no en la base de datos y quiero que si el nombre de usuario "no esta disponible" osea que esta en la base de datos i el usuario no lo puede utilizar que el usuario no pueda enviar en formulario os dejo el codigo Código HTML: <form method="post" action="procesarnewuser.php">
<input type="text" name="usuario" class="clase"><span id="resultado"></span>
</form> Código PHP: <?php
$a= new mysqli('localhost','root','','git');
$nick=$_POST["usuario"];
$sql=$a->query('SELECT usuario FROM usuario WHERE usuario="'.$nick.'"')or die($a->error);
if(mysqli_num_rows($sql)>0){
echo 0;
}
else{
echo 1;
}
?> Código PHP: var x;
x=$(document);
x.ready(inicio);
x.ready(inicio2);
function inicio()
{
$(".clase").keyup(clase);
}
function clase()
{
$.ajax({
type:'POST',
url:'comprobar.php',
data:'usuario='+$('.clase').val(),
beforeSend: function(objeto){
$('#resultado').html(' '+'<img src="http://www.forosdelweb.com/f13/ajax-loader.gif"id="gitdisponiblenodisponible"/>...');
},
success: function(data)
{ if (data== '1') {
$("#resultado").html(' '+'<span id="disponible">Disponible</span>');
}
if(data=='0'){$("#resultado").html(' '+'<span id="nodisponible">No Disponible</span>');
}
}
})
}
Última edición por randy69; 10/03/2014 a las 08:11 |