fazer consulta no banco de dados.
<?php
include("conexao.php"); //coloque seu arquivo de conexao
$sql = "SELECT * FROM usuarios where email='$email'"
$res = mysql_query($sql);
$row = mysql_num_rows($res);
if($row > 0)
{
echo "1";
}
else
{
echo "0";
}
?>
<HTML>
<head>
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script>
$(document).ready(function() {
$('#ok').hide();
$('#naook').hide();
$('#nome').change(function(){
var nome = $('#nome').val();
$.ajax({
type: "POST",
url: "verifica_dados.php",
data: "nome="+nome,
dataType: "html",
success: function(xml){
if( xml > "0")
{
$("#ok").show();
}
else
{
$("#naook").show();
}
},
error: function(){
alert("Erro ao verificar os detalhes do usuario!");
}
});
});
});
</script>
</head>
<BODY>
<div id="valida">
<input type="text" name="email" value="" id="nome" placeholder="valida">
</div>
<div id="ok">
e-mail disponivel!
</div>
<div id="naook">
E-mail não disponivel!
</div>
</body>
</html>
Galera é o seguinte, tem esses codigos que fazem a busca no banco de dados, mas eles não estão funcionando corretamente. Quando eu digito um email mesmo ele estando disponivel ou não, a pagina me retorna o valor "E-mail disponivel"... Eu quero é que ela me retorne o valor corretamente, Por exp: Se eu digito um email disponivel eu quero que seja retornado o valor disponivel. e se eu digitar um email não disponivel, eu quero que me retorne que ele não esta disponivel.
o primeiro codigo é da pagina verifica_dados.php
o segundo codigo é da pagina HTML
Discussão (4)
Carregando comentários...