Consulta melhorada
olá
é possivel fazer uma consulta melhorada, tipo, vou digitando e seguida aparece as ultimas 5 campos escritos?
é possivel fazer uma consulta melhorada, tipo, vou digitando e seguida aparece as ultimas 5 campos escritos?
Marcio Araujo
Curtidas 0
Respostas
William
19/08/2013
Márcio você poderia usar JQuery para disparar uma consulta via AJAX, usando o evento onchange de input por exemplo.
Na instrução SQL você poderia usar o operador LIKE com conjunto com LIMIT 5, claro isso no MySQL.
A grosso modo seria essa a ideia, claro que pode ser melhorada.
Na instrução SQL você poderia usar o operador LIKE com conjunto com LIMIT 5, claro isso no MySQL.
A grosso modo seria essa a ideia, claro que pode ser melhorada.
GOSTEI 0
Marcio Araujo
19/08/2013
seria mais ou menos isso, mas teria que envolver o Jquery?
GOSTEI 0
William
19/08/2013
Márcio infelizmente para trabalhar só com PHP fica dificil de interagir com eventos disparados no browser, você tem que usar uma linguagem front-end, senão quiser JQuery pode ser com JavaScript ou qualquer outra biblioteca.
Ainda mais no seu caso que os resultados são exibidos conforme o caractere digitado no input, ou seja, você quer uma consulta dinâmica.
Ainda mais no seu caso que os resultados são exibidos conforme o caractere digitado no input, ou seja, você quer uma consulta dinâmica.
GOSTEI 0
Joel Rodrigues
19/08/2013
Acho que você está falando do recurso de autocomplete, certo? Dê uma olhada nessa dica postada recentemente no portal: [url]https://www.devmedia.com.br/jquery-autocomplete-dica/28697[/url]. Na documentação oficial ensina a fazer o que o amigo acima sugeriu, com PHP.
GOSTEI 0
Marcio Araujo
19/08/2013
Márcio infelizmente para trabalhar só com PHP fica dificil de interagir com eventos disparados no browser, você tem que usar uma linguagem front-end, senão quiser JQuery pode ser com JavaScript ou qualquer outra biblioteca.
Ainda mais no seu caso que os resultados são exibidos conforme o caractere digitado no input, ou seja, você quer uma consulta dinâmica.
Ainda mais no seu caso que os resultados são exibidos conforme o caractere digitado no input, ou seja, você quer uma consulta dinâmica.
obrigado, vou pesquisar o assunto.
GOSTEI 0
Marcio Araujo
19/08/2013
Acho que você está falando do recurso de autocomplete, certo? Dê uma olhada nessa dica postada recentemente no portal: [url]https://www.devmedia.com.br/jquery-autocomplete-dica/28697[/url]. Na documentação oficial ensina a fazer o que o amigo acima sugeriu, com PHP.
OK Joel. vlw
GOSTEI 0
William
19/08/2013
Sanada a dúvida estou encerrando o tópico!
GOSTEI 0