Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Hewitt

[Iniciante] Verificação de dados!

Recommended Posts

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?

Compartilhar este post


Link para o post
Compartilhar em outros sites

É o sono! Desculpe galera!!!

 

Faltava o:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.