Qual linguagem? interação c/ MySQL


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 Ver Mensagens
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...
 
Guia do Hardware Melhores Tópicos