Ir para conteúdo

POWERED BY:

Arquivado

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

cintiadel

session busca na paginação

Recommended Posts

Eu preciso q ao selecionar no menu outra opção ele efetue uma nova busca esvaziando a session, só que dá maneira como está colocado quando ele me exibe um resultado que possua mais de duas páginas, chega na segunda ele perde o valor selecionado e começa a exibir tudo do banco de dados.

já se eu tiro essas linhas session("busca") = " " ele faz a paginação, mas qdo eu seleciono outra opção para buscar ele me exibe somente aquela primeira busca

espero ter sido clara e conto com a ajuda de vcs

obrigada

 

 

<%
IF rsLoc.EOF then 
Response.Write "Nenhum Registro Encontrado"
Response.End 'paramos o programa
session("busca") = "" ' como não retornou nada, matamos a busca
ELSE
'Definindo em qual pagina o visitante está
IF Request.QueryString("pagina")="" then 
intpagina=1 
session("busca") = ""
ELSE
IF cint(Request.QueryString("pagina"))<1 then
intpagina=1 
session("busca") = ""
ELSE
IF cint(Request.QueryString("pagina"))> rsLoc.PageCount then 
intpagina=rsLoc.PageCount 
session("busca") = ""
ELSE
intpagina=Request.QueryString("pagina")
session("busca") = ""
END IF
END IF
END IF
END IF
rsLoc.AbsolutePage = intpagina
intrec=0
While intrec < rsLoc.PageSize and not rsLoc.EOF 
%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

coloque os valores buscados dentro de uma querystring e passa para a outra página puxando esses metodos

não sei como fazer isso

na verdade só quero corrigir, não gostaria de refazer pq isso já me deu muita dor de cabeça

Compartilhar este post


Link para o post
Compartilhar em outros sites

não tem nada que refazer, no link que você passa para outra página, no link da paginação, a busca tem que ser feita no metodo GET no formulário, assim você colcoa as querystrings no link da paginação fácil!

Compartilhar este post


Link para o post
Compartilhar em outros sites

não tem nada que refazer, no link que você passa para outra página, no link da paginação, a busca tem que ser feita no metodo GET no formulário, assim você colcoa as querystrings no link da paginação fácil!

pode me dar um exemplo de como fazer isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

não tem nada que refazer, no link que você passa para outra página, no link da paginação, a busca tem que ser feita no metodo GET no formulário, assim você colcoa as querystrings no link da paginação fácil!

o link da paginacao esta dessa forma

<a href="BuscaRes.asp?pagina=<%=intpagina + 1%>">Próxima</a></td>

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.