Ir para conteúdo

Arquivado

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

felipetenorio

autocomplete

Recommended Posts

Bom dia pessoal,


Estou usando um sistema que baixei na net para controle de pedidos de pizzaria,


porém estou com um problema, quando clico para fazer uma busca pelo nome do cliente, no textfield, seria para aparecer o nome do cliente quando eu digitasse as iniciais do nome (igual acontece na DEMO que esta hospedada na web) porem na minha copia (localhhost) isso não acontece...



POSTEI UMA PRINTDA MINHA VERSAO QUE NAO FUNCIONA...


(ERA PARA APARECER O NOME DO CLIENTE AO COMEÇAR DIGITAR AS INICIAIS)


5m01nc.jpg



CODIGO ESTA ASSIM:



PAGINA ONDE É EXIBIDO A BUSCA:

<script type="text/javascript" src="js/jquery-1.8.3.min.js"></script>
<script type="text/javascript" src="js/jquery.autocomplete.js"></script>

<script type="text/javascript">
$().ready(function(){
$("#busca").autocomplete("ajax/busca.php", {
width: 300,
matchContains: true,
selectFirst: false
});
});
</script>


PAGINA BUSCA.PHP


<?php

include "conexao/config.php";



$q = strtolower($_GET["q"]);



if(!$q) return;



$sql = mysql_query("SELECT * FROM pedido WHERE nome LIKE '%$q%' LIMIT 10") or die("Erro ao consultar");

while($res = mysql_fetch_array($sql)){



$nome = $res['nome'];

$id = $res['id_mesa'];

$idgracon = $res['idGarcon'];





echo '<a href="inicio2.php?btn=vendapedido&id_mesa='.$id.'&idGarcon='.$idgracon.'">';



echo "<div class=\"res\">";

echo "<div class=\"nome\">$nome...</div>\n";

echo "</div>";









echo '</a>';







}

?>



Compartilhar este post


Link para o post
Compartilhar em outros sites
porem na minha copia (localhhost)

Você tem o banco de dados?

Abre o console.

Verifique a requisição no console (F12 no Chrome) na aba 'Network -> Response' que o JavaScript executa ajax/busca.php

ajax_fluxo.png

Caso esteja em Branco na local,

Ligue os erros:

ini_set('display_errors', true);
error_reporting(E_ALL); 

http://forum.imasters.com.br/topic/542539-atencao-orientacoes-e-regras-do-forum-de-php/

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.