segunda-feira, 11 de junho de 2007

Sistema de busca interna [TUTORIAL]

Neste tutorial vcs irão aprender a fazer uma pesquisa simples nos registros do bd, ultizando um form com metodo GET. Serão criadas duass páginas a página de busca e página de resultados

Requerimentos:

1. Conexão com banco de dados


Como funciona?

Teremos uma página de entrada de dados. Onde contém um form que o usuário entra com as palavras a serem pesquisadas no bd, este form irá ultilizar o metodo GET, o que da uma navegação mais simples ao usuário, esse formulário será enviado a página de resultados.

Na página de resultados terá um recordset filtrado pelo pametro de url que retornará os dados pesquisados caso eles existam no bd.

Vamos lá mãos a obra...

Crie uma página e salvar como busca.asp.

Está pagina devera conter o formulário, o campo de pesquisa e um botão para enviar os dados para a página resultado.asp que iremos criar também.
O formulário deverá ser enviado no metodo GET, assim:

method="GET"

No ResordSet que iremos criar vamos utilizar o parâmetro Request.QueryString("busca"), pois este é o metodo que o asp nos dá pra recuperar um parametro de url.

Página de resultados

Na página de resultados nosso primeiro passo será criar o RecordSet que irá receber os dados digitados no form e procura-los no bd.

Criando o RecordSet

Vá no painel APPLICATION > BINDINGS > cliqeu no sinal de + > RECORDSET(QUERY) e crie um recordset com o filtro BUSCA >>> CONTAINIS (=) >>> URL PARAMETER >>> BUSCA.

Clique em OK para criar o RecrodSet(Resultado)

Agora vamos inserir na pagina de resultado, uma tabela de 1x1, o campo BUSCA do RecordSet(Resultado) e por ultimo vamos fazer um REPEAT REGION no RECORDSET(RESULTADO) para mostrar todos as palavras encontradas.

Image


Feito isto o sistema de busca no bd está terminado.



Nenhum comentário: