Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

safas

sistema de busca

Recommended Posts

pessoal,

estou pensando em inserir um campo de 'busca' no site p/ qdo a pessoa quiser localizar um produto mais facil ela apenas digitar o nome dele neste campo, mas nao faço ideia de como fazer =(

 

alguem poderia da uma ajudinha? e tb, ele funciona em sistema html simples, ou so em asp/php etc?

 

obrigado :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bem, você vai precisar de duas paginas, uma com um formulario de consulta e uma outra com resultado

 

Crie um formulario com as seguintes caracteristicas:

Imagem Postada

Obs: Notem que o método de envio do formulário estou usando GET ao invés de POST

 

Em nosso ResordSet(Query) que iremos criar vamos utilizar o parâmetro Request.QueryString("POSTO"), por isso necessito usar GET para passar o parâmetro pela url do browser.

 

Podemos utilizar também o método POST no form, desde que na pagina de resultado, nos recuperemos o valor com Request.Form("POSTO").

 

Construindo nossa pagina de Resultado.

Em nossa pagina de resultados nosso primeiro passo será criar o RecorSet(Query) que irá receber o valor passado pela página anterior, fazer a consulta no banco de dados e retornar os valores na pagina.

Criando o RecordSet(Query), vamos na aba APPLICATION > BINDINGS > + > RECORDSET(QUERY), preencha a tela de acordo com a figura abaixo e clique no botão OK

 

Imagem Postada

 

Vamos explicar a figura acima.

 

Name: Nome do RecordSet

Connection: Nome da Conexão com o banco de dados.

Table: Tabela que vai ser usada na consulta.

Columns: Colunas da tabela, com a opção ALL a consulta e feita em todos os campos da tabela, com a opção Selected você pode escolher qual campo(s) você irá fazer a consulta.

 

Filter: POSTO - Campo da Tabela onde deverá ser feita a busca.

O Parâmetro Filter e o principal campo utilizado na pesquisa,

 

O próximo parâmetro que definimos e como será feita a busca no banco de dados, temos a seguinte opção:

= Retorna o texto exato ao pesquisado

< Retorna valores menor ao pesquisado

> Retorna valores maior encontrado

<= Retorna valores menores e iguais ao pesquisado

>= Retorna valores maiores e iguais ao pesquisado

<> Retorna valores diferentes do pesquisado

begins with Pesquisa em palavras que começa com.

ends with Pesquisa em palavras que termina com

contains Pesquisa palavras que contenham.

 

 

Em nosso exemplo vamos trabalhar com contains.

 

Clique em OK para criar o RecrodSet(Resultado)

 

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

 

Imagem Postada

 

 

 

Os créditos são de Marcio Volpi

 

 

Espero ter ajudado

Compartilhar este post


Link para o post
Compartilhar em outros sites

vou testar amigo, obrigado.

 

mas tire uma duvida, esses sistemas de busca so funcionam em asp ?

eu nao entendo mto programaçao, estou começando a mexer nesse meio agora rs...

 

de todo jeito obrigado pela ajuda ^^

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo o programa é o mesmo da seção ...Dreamweaver MX OU Dreamweaver CS3.

 

O exemplo acima esta em ASP...

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.