boas
estou aqui com uma questão que me está a dar volta à cabeça
necessito de pasar um var por ajax para um ficheiro php e depois nesse ficheiro php fazer com que volte com respostas para o ficheiro inicial
objectivo: validar uma palavra na base de dados e lançar uma resposta consoante o resultado
tenho assim o ficheiro inserir.php
Código :
e o ficheiro que ira receber a var assim
Código :
ele esta a passar para esta página mas depois não retorna nada
obrigado
estou aqui com uma questão que me está a dar volta à cabeça
necessito de pasar um var por ajax para um ficheiro php e depois nesse ficheiro php fazer com que volte com respostas para o ficheiro inicial
objectivo: validar uma palavra na base de dados e lançar uma resposta consoante o resultado
tenho assim o ficheiro inserir.php
Código :
<label class="field select">
<input type="text" name="clientes" size="30" class="clientes gui-input" placeholder="Escreva o nome do cliente">
</label>
<div id="cliente"></div>
<script>
$(document).ready(function (){
$('input.clientes').typeahead({
name: 'clientes',
remote: 'cnt/clientes.php?query=%QUERY'
});
$(".clientes").focusout(function (){
var palavra = $(".clientes").val();
$.ajax({
url:"entrada.php?page=36&palavra="+palavra,
method:"POST"
});
return false;
})
})
</script>
<input type="text" name="clientes" size="30" class="clientes gui-input" placeholder="Escreva o nome do cliente">
</label>
<div id="cliente"></div>
<script>
$(document).ready(function (){
$('input.clientes').typeahead({
name: 'clientes',
remote: 'cnt/clientes.php?query=%QUERY'
});
$(".clientes").focusout(function (){
var palavra = $(".clientes").val();
$.ajax({
url:"entrada.php?page=36&palavra="+palavra,
method:"POST"
});
return false;
})
})
</script>
e o ficheiro que ira receber a var assim
Código :
<div class="panel-body pn">
<?php
require_once ("../connect.php");connect();
$word = $_GET["palavra"];
$clientes = mysql_query("SELECT * FROM clientes where nome LIKE '%" . $word . "%'");
$conta = mysql_num_rows($clientes);
echo $word;
?>
<script>
$(document).ready(function (){
var conta = "<?php echo $conta ?>";
console.log(conta);
if (conta == 0){
$("#cliente").load("entrada.php?page=37");
};
})
</script>
</div>
<?php
require_once ("../connect.php");connect();
$word = $_GET["palavra"];
$clientes = mysql_query("SELECT * FROM clientes where nome LIKE '%" . $word . "%'");
$conta = mysql_num_rows($clientes);
echo $word;
?>
<script>
$(document).ready(function (){
var conta = "<?php echo $conta ?>";
console.log(conta);
if (conta == 0){
$("#cliente").load("entrada.php?page=37");
};
})
</script>
</div>
ele esta a passar para esta página mas depois não retorna nada
obrigado