10-10-2008 por vinprio
Qual linguagem? interação c/ MySQL
Olá Galera...
preciso fazer um sisteminha bem simples... porém complicado.
Só incerção no bd e pesquisa nada mais...
sei fazer essas pesquisas muito bem com php, ajax. no MySQL. busque result
" Só " quero pesquisar em tempo real no MySQL se que me entendem.
Ex:
* No campo pesquisa não quero digitar o nome da pessoa e clicar em "pesquisar".
* Quero que, quando eu digitar ja vai saindo o resultado. 
Como disse simples... pra quem vai usar...rss.
Não queria ter que estudar mais linguagens...
vamos ver se tem como em Ajax, php e jsp.
Desde já... grato!
10-10-2008 por CaSt
É, isso não é nada trivial de se implementar. Provavelmente você vai precisar usar o xmlHttpRequest se baseando no mesmo conceito dos auto-completes (que fazem a busca em um banco de dados conforme a palavra é digitada).
Veja um exemplo:
http://www.rafaeldohms.com.br/2006/0...tocomplete/pt/
10-10-2008 por OoDragooNoO
ajax e javascript definitivamente nao gostam de mim

mas, talvez tu possa fazer algo assim :
1 - manipular o "onkeydown" (acho, nao sei, mas eh quando o cara digita algo

) do campo text
2 - "onkeydown" tu envia pro servidor a consulta relacionado àquilo que jah tem digitado e mostra
serio, nao sei javascript, mas tenho essa ideia
uma coisa que tu vai te deparar vai ser a monstruosidade de trafego de dados que isso vai gerar, mas se isso nao for problema pra ti...
flw xD/
10-10-2008 por vinprio
CasT.
Vou dar uma analizada meu querido parece bom... agorinha posto sobre como vai ficar
OoDragooNoO
JS é via cliente... não servidor... vlw muito pela ajuda...
.
10-10-2008 por vinprio
PS: esquece de comunicar que, quero editar o resultado na propria pesquisa... ou seja na linha de resultados... 
agora o bicho pegar... huahahua
10-10-2008 por OoDragooNoO
Citação:
Postado Originalmente por vinprio
OoDragooNoO
JS é via cliente... não servidor... vlw muito pela ajuda...
.
|
mas via javascript tu chama o ajax que chama o php
a gente usa muito isso aqui onde eu trabalho
um exemplo (lembre-se, sei usar mas nao sei como funciona

)
Código HTML:
<select onchange="ajax('meu_arquivo.php', 'destino');">
alguns options aqui
</select>
<div id="destino">
aqui aparece o conteudo de "meu_arquivo.php" no momento em que mudar ali em cima
</div>
to tentando ajudar, nao sei se to conseguindo, mas queria ao menos te dar uma ideia de como fazer
espero nao ter atrapalhado
flw xD/
10-10-2008 por vinprio
[quote=OoDragooNoO;4016294]mas via javascript tu chama o ajax que chama o php
Vou tentar aqui... agorinha posto...
que isso mano... qualquer ajudar é bom...
10-10-2008 por prk_83
Minha sugestão é vc usar
JQuery q facilita muito as coisas. O código ficaria bem simples. Parecido com isso:
Código HTML:
<script>
$(document).ready(function () {
$('id_campo_pesquisa').keydown(function () {
$.ajax()
})
});
</script>
Aí na função ajax vc chama uma página q consulta o banco e retorna o resultado já em HTML pra jogar em um elemento da página.
Veja
a documentação da função pra vc entender melhor.
flw!!
10-10-2008 por Guitarrista Kurumin
Meu primeiro contato com ajax foi aqui:
http://www.w3schools.com/Ajax/Default.Asp
Se quiser trabalhar com java, pesquise por dwr. Não existe ferramenta mais fácil para se trabalhar com ajax. (Quer dizer, existe o microsoft ajax, mas isso é pra asp.net)...
Mas de qualquer jeito para aprender primeiro vá na mão mesmo, como ensina nesse tutorial que te passei. Quando já dominar o assunto, pega o jquery, que facilita muita a vida...
Atualmente tenho o estudado também o "google web toolkit", que achei muito legal. Ainda mais depois que aprendi a como fazer ele funcionar qualquer linguagem server-side, incluindo php...