Você está na página 1de 9

Criando uma busca com o Dreamweaver Humberto Rodrigues Tcnico em Informtica. 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 contedo. Todas as matrias que eu crio, so como um o complemento da outra, ou seja, quem fez as outras matrias ou j sabe como execut-las, no 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 conexo com o banco de dados e vrios detalhes importantes! Assim ningum fica perdido! Vamos comear! Crie uma pgina 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 tambm um Button Veja como esta minha pgina:

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

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

Clicando sobre , veja na imagem:

Com certeza, a segunda opo a mais adequada, pois nem sempre o FORM esta visvel. Feito isso, preencha as properties do FORM da seguinte forma:

Campo Action - Nome da pgina aonde iremos mostrar o resultado da busca Campo Method - Lembre-se de alter-lo para GET Pronto, nossa pgina de busca j foi criada, agora salve -a, feche-a e logo crie uma nova pgina PHP. Lembre-se que essa nova pgina deve ser nomeada como busca2.php.

Vamos criar um Recordset , faa como na imagem:

Preencha a janela que se ab rir como na imagem abaixo:

1 - A conexo com o banco de dados, que criamos na matria "Sistema de Cadastro" 2 - A tabela 'cadastro' que foi criada tambm 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 sero 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 pgina busca.php 4 - Para que sejam mostradas das informaes mais recentes para as mais antigas

Na aba Bindings, voc ir arrastar os campos do seu Recordset para a sua pgina, o que ser mostrado quando o usurio efetuar a busca. Veja como ficou a minha pgina:

Pronto, salve a pgina nomeada como busca2.php.

============================================================================
Dreamweaver MX: Criando uma busca

Sexta-feira, 13/12/2002 s 03h59, por Giovani Generali Ol Pessoal ! Neste artigo, irei mostrar como criar um conjunto de pginas para realizar uma busca no banco de dados. Para iniciar este aplicativo iremos criar duas pginas: uma pgina de busca , onde o usurio ir digitar os parmetros de busca, e uma pgina de resultad os que exibir os registros localizados. Vamos ao trabalho! Pgina de Busca 1. Crie uma nova pgina chamada busca.asp e insira um formulrio para que o usurio possa digitar os parmetros de busca, conforme mostra a figura abaixo:

2. Na caixa de dilogo Action (Ao), no inspetor de propriedades do formulrio, digite o nome da pgina de resultados que ir efetuar a busca no banco de dados.

3. Repare que o Method (Mtodo) est definido como Default, esse o mtodo padro de envio de dados do navegador (Nornalmente GET). Sua pgina de busca j est pronta, agora vamos criar a pgina de resultados. Pgina de Resultados Veja abaixo as funes da pgina: - obter os parmetros de busca da pgina de busca; - conectar-se ao banco de dados e buscar os registros; - criar um conjunto de registros com os registros localizados; - exibir o contedo do conjunto de registros; 1. Iniciaremos criando um Recordset, v no painel Bindings (Ctrl+F10). Depois basta voc clicar no + e ir at Recordset (Query), configure como a figura abaixo:

2. Repare que no item Filter (Filtro) foi selecionado a coluna "produto", essa coluna ser filtrada com relao ao parmetro que foi digitado no campo "busca" do formulrio. 3. Agora iremos exibir os registros na pgina. Na janela B indings (Ctrl+F10), v no item correspondente e clique no boto Insert. Veja a figura:

4. Feito isso, vamos agora criar um objeto de repetio para mostrar todos os registros localizados no banco de dados. Com o tem selecionado e v em no painel Server B ehaviors (Ctrl+F9) em Repeat Region, veja a figura:

Na janela que se abriu, clique em OK.

Para que os registros no sejam exibidos em sequncia na mesma linha, insira uma quebra de linha (Shift+Enter). 5. Para finalizar a pgina de resultados insira um a barra de navegao.

Obs. Caso tenha alguma dvida, consulte o artigo "Modificando Registros". Pronto seu conjunto de pginas de busca j est criado! Boa Sorte !

Dreamweaver Criar um Recordset

Agora que j sabemos como criar uma conexo com um banco de dados atravs do Dreamweaver MX. Mas isso de nada adianta se no criarmos um recordset. Para tanto, vamos no painel
Application e guia Bindings. Nesta tela, clique no sinal de + e escolha a opo Recordset, como

mostra a figura abaixo.

Uma nova janela ser aberta. Aqui voc deve definir um nome para seu recordset e escolher qual a conexo (entenda-se Banco de dados) ser usada neste Recordset. Alm disso pode definir quais campos deseja abrir. Para tanto, alterne da opo All para Selected e selecione os campos desejados. Uma outra coisa bem legal poder definir critrios para a seleo de registros. Isso est na opo Filter. Voc escolhe o campo para o qual o critrio ser feito e, logo abaixo, o tipo de informao que ser verificada (sesso, varivel de formulrio, parmetro de URL ou querystring ou um valor fixo informado por voc Entered Value). Escolha um dos tipos e ao lado digite o n ome da varivel ou valor a ver verificado. Para construir mais de um critrio, preciso trabalhar no modo avanado, mas isso veremos depois. Por fim, d para ordenar os campos em ordem ascendente ou decrescente pelo valor de um campo na opo Sort.

Se seus critrios so mais complexos, voc pode editar o recordset no modo avanado. Para isso clique no boto Advanced . A instruo SQL ser exibida, como voc pode observar logo a seguir. Voc pode edit-la da forma como quiser, trocando o sinal de = pela palavra LIKE, por exemplo. No caso de acrescentar mais critrios como AND ou OR, voc precisa inserir novos parmetro s. Para isso, clique no boto + ao lado de Variables e indique um nome para o parmetro novo, um valor padro e de onde ser buscado o valor (por exemplo: Request.Form(codigo) ou Session, etc). A voc pode escrever a instruo de critrio na SQL. No es quecendo que para cada novo critrio, um novo parmetro dever ser inserido.

Agora que o Recordset est criado, basta fazer com que as informaes sejam exibidas. Clique no sinal de + presente ao lado do nome do Recordset (na guia Bindings). Voc ver a lista de campos selecionados. Agora basta arrast -los para o corpo da pgina na posio desejada. Bem fcil no mesmo? No prximo artigo vamos aprender como exibir todos os registros selecionados (atravs de um loop) e paginar esses resultados.

Você também pode gostar