Conheça o Plugfeed | » Início » Desenvolvimento » Dreamweaver » Criando uma busca com o Dreamweaver
Conheça o Plugfeed | » Início » Desenvolvimento » Dreamweaver » Criando uma busca com o Dreamweaver -->
 
Avaliação: | Publicado em: 10/10/2006
Criando uma busca com o Dreamweaver
Humberto Rodrigues Técnico em Informática. Webmaster. Conhecimentos em Photoshop, Flash, Dreamweaver, Visual Basic, Delphi, Access, HTML, CSS, SQL e PHP.
Criando uma busca com o Dreamweaver

Olá!
Hoje iremos criar um sistema de busca, muito útil em qualquer site, mas principalmente nos sites com muito conteúdo. Todas as matérias que eu crio, são como um o complemento da outra, ou seja, quem fez as outras matérias ou já sabe como executá-las, não terá nenhum tipo de dificuldade, já os outros, eu recomendo fazer os outros tutoriais, pelo menos o Sistema de cadastro, que ensina como criar uma conexão com o banco de dados e vários detalhes importantes! Assim ninguém fica perdido!

Vamos começar!

Crie uma página e insira um FORM, veja imagem:


Dentro desse FORM vamos inserir uma tabela 2 X 2, pra deixar tudo mais organizado. Veja imagem:

Agora você vai criar um Textfield e nomeá-lo como: busca
Crie também um Button
Veja como esta minha página:

Agora você irá selecionar o FORM que criamos, você pode fazer isso de 2 maneiras:

  • Clicando uma vez sobre a linha pontilha vermelha do FORM, veja imagem:

                

  • Clicando sobre
    , veja na imagem:
  •               

    Com certeza, a segunda opção é a mais adequada, pois nem sempre o FORM esta visível.

    Feito isso, preencha as properties  do FORM da seguinte forma:

    Campo Action - Nome da página aonde iremos mostrar o resultado da busca
    Campo Method  - Lembre-se de alterá-lo para GET

    Pronto, nossa página de busca já foi criada, agora salve-a, feche-a e logo crie uma nova página PHP. Lembre-se que essa nova página deve ser nomeada como busca2.php.

    Vamos criar um Recordset, faça como na imagem:

    Preencha a janela que se abrir como na imagem abaixo:

    1 - A conexão com o banco de dados, que criamos na matéria "Sistema de Cadastro"

    2 - A tabela 'cadastro' que foi criada também no tutorial "Sistema de Cadastro"

    3 - É nessa parte que "filtramos" a busca, primeiro selecionamos o campo em que será feita  a busca, depois quais os resultados serão filtrados, no nosso caso, somente os dados que forem iguais ao dados passados pelo url e no último campo, colocamos o nome do nosso Textfield, criado na página busca.php

    4 - Para que sejam mostradas das informações mais recentes para as mais antigas

    Na aba Bindings, você irá arrastar os campos do seu Recordset para a sua página, é o que será mostrado quando o usuário efetuar a busca.
    Veja como ficou a minha página:



    Pronto, salve a página nomeada como busca2.php.

    Agora, se obtivermos mais de um resultado? Se não obtivermos nenhum resultado? E se quisermos mostrar todos os resultados de uma única vez?

    Se obtivermos mais de um resultado será mostrado o último registro e se não obtivermos nenhum resultado, não será mostrado nada. Mas isso pode ser contornado. Na próxima matéria mostrarei como isso funciona!

    Até a próxima e não deixem de comentar!

    www.humbertorodrigues.com


DIEGO FERNANDES DA SILVA <diego@unacabo.com.br>
OLA AMIGO TENTEI FAZER NO MEU PC MAIS NAO DEU.QUERIA SABER PORQUE A FERRAMENTA SERVER BEHAVIORS DO MEU DREAMWEAVER ESTA DESATIVADA
desconhecido
Em resposta do DIEGO!
como eu disse no começo do artigo, meus tutorias são como um quebra-cabeça em que uma peça depende da outra pra ser montada, veja o tutorial "criando um sistema de cadastro" . : Não avaliado
adilson petti <adilsonpetti@30gigs.com>
ola amigo, seus tuto estão de , deu tudo certo aqui ate agora desde o passa 1 cadastro ate agora esta ok, gostaria de saber como faço um cliente cair na conta dele, e envia fotos para meu email, com um menu so dele uma area adm do cliente.
aguardo ctt.
Como se faz uma busca usando dois ou mais campos na página de consulta?
As sus matérias são excelente, simplesmente o máximo, gostaria de saber como eu faço um sistema matriz forçada, sistema de niveis 1,2,3 etc.
Diego Fernando <Diegofernandocb@gmail.com>
Ai véi teus tutoriais são de primeira.
Parabéns.
Bruno
Também tentei fazer no meu dreamweaver e a ferramenta server behaviors está desativada.
Cara até gostei da idéia, achei que seria muito fácil mas no conseguindo listar a busca que eu quero na página busca2.phg mas eu acho que o seu erro está na página busca.php, vc fez alguma coisa errada ali.
Volte lá e reveja e conserte seu tutorial.
Evaldo Silva <evaldoleandro@gmail.com>
Hey mister,

Gostei da tua explicação mas, eu estou procurando outra coisa. Preceiso de um codigo html, java ou xml que me permita fazer pesquisas numa base de dados SQL.

Você tem alguma ideia?
douglassantos <douglas_wild@hotmail.com>
humberto voçe poderia mostrar como criar uma busca em um banco de dados, por ex: num bd que eu tenha as inscrições de meus clientes, assim eu poderia visualizar o conteudo na propia pagina do meu site, valeu se puder faz isso pra gente, abraços
Gostaria de saber pq a minha SERVER BEHAVIORS esta desabilitada?
ja li todos os seus tutoriais e voce esta de parabens.
Mas nesse eu empaquei e na hora de exeibir os resultados ele so mostra o nome dos campos sem s resultados.
Sera q vc pode ajuda?
ronaldo cassio guedes <dbzronaldo@hotmail.com>
cara vlw tava precisandu disso!, so q vc errou cara! vc disse "Preencha a janela que se abrir como na imagem abaixo:"

so q se fizer daquele geito vai dar errado porque no comesso vc disse para colocar o campo textfield busca la tem q coloca busca tambem... mas vlw tirandu isso ta boa sim abrass
Joniel Oliveira <centro-d@hotmail.com>
Posso usar um banco de dados criado no access
Deli José Trindade <delijose@uo.com.br>
gostei, mas não consegui fazer, não encontre Aplication, é no Dreamweaver mesmo que se faz?
Dreamweaver MX o meu, poderia me ajudar a fazer esse campo de busca.?

ola amigo fiz tudo como manda no tutorial mais na hora de testar ele não acha e fica a url no fina =a palavra%Submit=... não me lembro direito mais não funcionou
Todos os artigos que li do Humberto Rodrigues são excelentes. Tudo é muito claro e muito objetivo. parabêns Humberto
Tentei fazer deu quase tudo certo porem quando faço a busca ele nao imprimi nada na tele
queri saber o qyue significa esse mardito '%s' que aparece no codigo abaixo


mysql_select_db(database_empregos, empregos);
query_Recordset1 = sprintf("SELECT FROM dados WHERE Nome = '%s' ORDER BY Endereço ASC", colname_Recordset1);
Cr1stt0f3r_666
por algum motivo a busca n funciona..

Péssimo, é só colocar search.exe no button que da.
Daniel
bom quem ta procurando algo rapido e facil , vai cai do cavalo, pq ta incompleto demais, mas ja que sao um quebra cabeças , entao faze o que né ... hehehe : Não avaliado
Ficou bom, mas cara vc colocou so um pedaço da imagems entao nao tive como locaizar no dreamweaver.
o pai ó
blz
Cara parabens execelente consegui!!








Um produto Detetive.net