Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Amigos, bom dia. Mexo pouco com JS, mas o que estou querendo fazer envolve ele, então aqui estou eu tentando tirar uma dúvida! Espero que possam me ajudar!
Seguinte, tenho os seguintes códigos:
HTML + JS
<form action="validar.php" method="post">
<div id="form">
<label for="utilizador">Utilizador:
<input name="user" type="text" id="user" maxlength="15">
<span id="resultado"></span>
</label>
</div>
</form>
<script>
$("#user").blur(function (e) {
var user = $(this).val();
$.post('validar.php', {'user':user}, function(data) {
$("#resultado").html(data);
});
});
</script>
PHP
<?php
if(isset($_POST["user"])){
//ligção a BD
$connecDB = mysqli_connect("localhost", "meulogin", "minhasenha", "pedidos") or die('Impossível ligar a Base de Dados');
//received username value from registration page
$produto = $_POST["user"];
//faz a query a base de dados
$results = mysqli_query($connecDB, "SELECT * FROM produtos WHERE nome_prod = '$produto'"); //contas os resultados
$username_exist = mysqli_num_rows($results);
//caso nao exista nenhum utilizador com o mesmo nome retornara "0"
//o php assume como sendo false
if($username_exist) {
die('Já existe');
}else{
die('Não existe');
}
}
?>
Achei um tutorial na net e seguí-lo, mas meu teste foi sem sucesso! Ele não mostra o erro! A coneão com o bando de dados está funcionando, e já testei o PHP, e ele retorna normalmente com o Post (sem usar o JS).
O que estou errando?
Carregando comentários...