Ir para conteúdo

POWERED BY:

Arquivado

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

luisfel

Paginação Especial

Recommended Posts

Oi, postei um outro tópico querendo saber como faria pra minha página de resultados trazer os registros correspondentes a uma busca que contenha mais que uma palavra...resolvi e tá funcionando perfeitamente... abaixo está o trecho do código, se alguém precisar:------------------------------------------------------------------------------------------cod_busca = Request("busca")sql_produtos = "SELECT * FROM Produtos WHERE"cod_busca = trim(cod_busca)i = 0do until instr(1,cod_busca,chr(32)) = 0espaco = instr(1,cod_busca,chr(32))cada_palavra = left(cod_busca,espaco-1)sql_produtos = sql_produtos & " Nome LIKE '%" & cada_palavra & "%' or"comp = len(cod_busca)retirar = comp - espacocod_busca = right(cod_busca,retirar)loopsql_produtos = sql_produtos & " Nome LIKE '%" & cod_busca & "%'"sql_produtos = sql_produtos & " ORDER BY Nome"Set RS_produtos = Server.CreateObject ("ADODB.Recordset")------------------------------------------------------------------------------------------Agora preciso fazer a páginação, mas naum estou conseguindo fazer com que na string dos link anterior e próximo, passe os parametros da busca....Alguem pode me ajudar????abaixo coloco o código de como está no momento:------------------------------------------------------------------------------------------ <% For navega= 1 to RS_produtos.PageCount Next anterior=pagina-1 proxima=pagina+1 If not anterior = 0 then response.write "<br><table align=center width=400><tr><td align=left><a href=resultado.asp?pagina="& anterior &"&busca=" & cada_palavra & "+" & cod_busca & " onMouseOver=MM_swapImage('Image_ant','','Img/anterior_on.gif',1) onMouseOut=MM_swapImgRestore()><img src=Img/anterior.gif name=Image_ant width=90 height=20 border=0 id=proxima></a></table></tr></td>" end if If proxima < navega Then response.write "<br><table align=center width=400><tr><td align=right><a href=resultado.asp?pagina="& proxima &"&busca=" & cada_palavra & "+" & cod_busca & " onMouseOver=MM_swapImage('Image_prox','','Img/proxima_on.gif',1) onMouseOut=MM_swapImgRestore()><img src=Img/proxima.gif name=Image_prox width=90 height=20 border=0 id=proxima></a></table></tr></td>" End If%>------------------------------------------------------------------------------------------Quem puder me ajudar agradeço de verdade!!!Antecipadamente Obrigado...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bicicleta tentei fazer isso, mas na string ele só tá passando a primeira palavra... ex: resultados.asp?busca=1º palavra digitada.... depois do espaço não passa nada...Tem mais alguma alternativa??Ou se tiver alguma script que faça isso, mmo diferente do meu, tb pode ser...Abração!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, não deu certo...não sei pq, qdo passa pra segunda página o request só pega a primeira palavra...

Se você quiser dar uma olhada, entra em http://www.exposite.com.br/supriweb...

Na primeira linha da página de resultados, colquei o que está vindo pro request("busca")...

Como exemplo, tente buscar por "whey amino"...

Se você quiser, lhe envio a página pra você tentar decifrar esse mistério...

 

Abraço

 

Felipe

Compartilhar este post


Link para o post
Compartilhar em outros sites

CONSEGUIIIIIII... fiz isto:<% If not anterior = 0 then response.write "<a href=resultado.asp?pagina="& anterior &"&busca=" & replace(request("busca")," ","+") & " onMouseOver=MM_swapImage('Image_ant','','Img/anterior_on.gif',1) onMouseOut=MM_swapImgRestore()><img src=Img/anterior.gif name=Image_ant width=90 height=20 border=0 id=proxima></a>" end if %> </td> <td align="right"> <% If proxima < navega Then response.write "<a href=resultado.asp?pagina="& proxima &"&busca=" & replace(request("busca")," ","+") & " onMouseOver=MM_swapImage('Image_prox','','Img/proxima_on.gif',1) onMouseOut=MM_swapImgRestore()><img src=Img/proxima.gif name=Image_prox width=90 height=20 border=0 id=proxima></a>" End If %>abraço...

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.