Ir para conteúdo

POWERED BY:

Arquivado

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

frankikos

Exibir resultados de acordo com cadastro do usuario

Recommended Posts

Olá pessoal.

Eu vou adaptar um sistema onde o usuario logado nele, ao buscar algo no site, por exemplo - "cinema" - o resultado da busca deverá trazer os resultados analisando as informações do cadastro do usuario.

 

Exemplo: buca=cinema

Usuario:kiko

Dados do user kiko: cidade=Jaú/Sp - bairro=Centro (entre outros)

 

O resultado deve ser +- assim:

 

Resultado da busca por "cinema"

Cinema popular - Rua 12 de outubro - Centro - Jaú/SP

Cine Pipoca - Rua Major prado - centro - Jaú/SP

E por ai vai.....o sistema deverá dar o resultado da busca, aproximando-se ao máximo com o cadastro do usuario.

Se a pessoa não cadastrada fizer uma busca, o sistema deverá mostrar um resultado "geral" - sem filtros pelos dados do user.

 

Será que consegui me expressar de forma correta??

Se por acaso alguem souber de algo semelhante ou já tiver um tópico parecido,peço que me avisem!!

 

Aguardo

 

Francisco

Compartilhar este post


Link para o post
Compartilhar em outros sites

antes de executrar a busca pela palavra, pegue os dados da cidade e estado do usuário armazene em uma variavel e faça o seguinte

select campos from tabela where (busca='"&palavra&") order by estado, cidade

 

monte o html de exibição em tempo de execussão, no meio do while você verifica

if rs("estado") = estadousuario and rs("cidade")=cidadeusuarion then
html1 = html1&rs("campos")
else
html2=html2&rs("campos")
end if
response.write(html1&html2)

ou seja, exibe primeiro os registros mais indicados e depois os outros provaveis. dessa forma acho que será mais rápida a execussão pois será 1 ou duas consultas apenas

Compartilhar este post


Link para o post
Compartilhar em outros sites

Certo jonathandj..........acho que entendi o esquema.

Vou fazer as adptações e conforme os resultados eu volto a postar!

 

Mais uma vez agradeço a galera do forum!

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.