Olá pessoal!
Estou com dificuldades para que a mensagem retorne para a minha div.
Estou querendo retornar a mensagem da página processo.php para a página destino.php
O usuário entra com o número do sujeito numa textfield e clica no botão procurar.
Então eu espero que seja feita a consulta na tabela e me retorne o json na div da página destino.php.
O que estou fazendo de errado?
Desde já agradeço a ajuda.
página processo.php:
<?php
session_start();
include("conexao.php");
$pdo=conectar();
try{
if(isset($_POST['btn_procurar'])) {
$codpa = $_POST['codpatro'];
//$senha = $_POST['pwd_rev'];
//var_dump($codpa);
$sql = $pdo->prepare("SELECT * FROM usuarios WHERE usu_id='$codpa'");
//$sql->bindParam(':patro', $_GET['usu_nome'], PDO::PARAM_STR);
$sql->execute();
$num = $sql->rowCount();
if($num > 0){
echo 'Existente';
}else{
echo 'Inexistente';
}
}
} catch (Exception $e) {
echo 'Error: '. $e->getMessage();
}
?>
página destino.php
<!DOCTYPE html>
<html>
<head>
<title>Pagina teste</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
<script type="text/javascript">
$(document).ready(function(e){
$(".form").submit(function(e){
if($("#codpatro").val()==""){
alert(" ATENÇÃO! " + "Digite o identificador do Patrocinador");
// e.preventDefault();
}
$.ajax({
type: 'POST',
url: 'processa.php',
data: $('.form').serialize(),
dataType: 'json',
success: function(data){
$('.resultado').html(data);
}
});
});
return false;
});
</script>
<form action="" id="form">
<input type="text" id="codpatro" name="">
<input type="submit" value="Procurar" name="btn_procurar">
</form>
<div class="resultado"></div>
</body>
</html>