smez Postado Fevereiro 16, 2006 Denunciar Share Postado Fevereiro 16, 2006 o meu codigo de paginação está funcionando mais so mostra até a página 5 sendo que tem + paginasonde que esta o erro?????? <%set dados = server.CreateObject("ADODB.Recordset")set dados.activeconnection = abredbselecao = "SELECT * FROM produtos WHERE disp='s' AND url='xbox'"dados.CursorType = 3dados.CursorLocation = 3dados.open(selecao)pagina = Request.QueryString("pagina")if pagina = "" then pagina = 1end ifdados.absolutepage=paginadados.pagesize = 30cont=0for x = 1 to dados.pagesizeif cont = 0 then response.write "<tr>" end if%> <td align="center" width="81"> <div align="center"> <center> <table width="80" border="0" cellspacing="1"> <tr> <td width="77" align="center" valign="middle"><a href="detalhe.asp?prod_id=<%=dados("id")%>"><img src="../produtop/<%=dados("imagem")%>" border="0" width="77" height="110"></a></td> </tr> <tr> <td width="77" height="40" align="center" valign="middle"><font face="Verdana" size="1"><a href="detalhe.asp?prod_id=<%=dados("id")%>"><%=dados("nome")%></a></font></td> </tr> </table> </center> </div> </td><%cont = cont+1if cont = 6 then response.write "</tr>" cont=0end ifdados.movenextnext%></table> <p align="center"><br><%if strcomp(pagina,dados.PageCount) <> 0 then%> <font size="1" face="Verdana"><a href="paginacao.asp?pagina=<%=pagina+1%>">Próximo</a> </font> <%end if%><font size="1" face="Verdana"> Pagina Atual: <%=pagina%> </font><%if pagina > 1 then%><a href="paginacao.asp?pagina=<%=pagina-1%>"><font size="1" face="Verdana">Anterior </font></a> <%end if%> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Deividy Postado Fevereiro 16, 2006 Denunciar Share Postado Fevereiro 16, 2006 você já tento trocando o nome dessa variavel aquidados.absolutepage=paginadados1 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 smez Postado Fevereiro 18, 2006 Autor Denunciar Share Postado Fevereiro 18, 2006 sim, não funciona Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Mateustg Postado Fevereiro 18, 2006 Denunciar Share Postado Fevereiro 18, 2006 cara me fala o seguinte...você criou este sistema para exibir qtos dados por página??? me parece que você quer q exiba 6 colunas e 5 linhas..não é??? acho q isso ai q ta fazendo com q vá só até 5...esta definição sua ai...confirma se é isso!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
smez
o meu codigo de paginação está funcionando mais so mostra até a página 5 sendo que tem + paginas
onde que esta o erro??????
<%
set dados = server.CreateObject("ADODB.Recordset")
set dados.activeconnection = abredb
selecao = "SELECT * FROM produtos WHERE disp='s' AND url='xbox'"
dados.CursorType = 3
dados.CursorLocation = 3
dados.open(selecao)
pagina = Request.QueryString("pagina")
if pagina = "" then
pagina = 1
end if
dados.absolutepage=pagina
dados.pagesize = 30
cont=0
for x = 1 to dados.pagesize
if cont = 0 then response.write "<tr>" end if
%>
<td align="center" width="81">
<div align="center">
<center>
<table width="80" border="0" cellspacing="1">
<tr>
<td width="77" align="center" valign="middle"><a href="detalhe.asp?prod_id=<%=dados("id")%>"><img src="../produtop/<%=dados("imagem")%>" border="0" width="77" height="110"></a></td>
</tr>
<tr>
<td width="77" height="40" align="center" valign="middle"><font face="Verdana" size="1"><a href="detalhe.asp?prod_id=<%=dados("id")%>"><%=dados("nome")%></a></font></td>
</tr>
</table>
</center>
</div>
</td>
<%
cont = cont+1
if cont = 6 then
response.write "</tr>"
cont=0
end if
dados.movenext
next
%>
</table>
<p align="center">
<br>
<%
if strcomp(pagina,dados.PageCount) <> 0 then
%>
<font size="1" face="Verdana">
<a href="paginacao.asp?pagina=<%=pagina+1%>">Próximo</a> </font>
<%
end if
%><font size="1" face="Verdana"> Pagina
Atual: <%=pagina%> </font>
<%
if pagina > 1 then
%>
<a href="paginacao.asp?pagina=<%=pagina-1%>"><font size="1" face="Verdana">Anterior </font></a>
<%
end if
%>
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.