Guest Drica Postado Agosto 1, 2003 Denunciar Share Postado Agosto 1, 2003 Bom dia migos....estou com uma página em ASP buscando uma lista em um BD... esta lista possui + de 30 itens... como faco para listar os resultados desta lista de 10 em 10 por página.. colocando um link para os próximos 10 itens???O código da página q estou usando é o seguinte:<html><head><title>Dúvida</title><style type="text/css">td {font-family: Verdana;color: #000000;font-size: 12px;}</style></head><body bgcolor="cornsilk"><%Session.LCID = 2057accessdb="lista_db" cn="driver={Microsoft Access Driver (*.mdb)};"cn=cn & "dbq=" & server.mappath(accessdb)set rs = server.createobject("ADODB.Recordset")sql = "SELECT * from cursos"rs.Open sql, cnnm = 0%><%=bgc%><p>---------------------------------</p><table><%bg=0while not RS.EOF bg=bg+1if bg=1 thenbgcolor="cornsilk"elsebgcolor="khaki"bg=0end if%><tr> <td bgcolor="<%=bgcolor%>"><%=RS("conteudo")%></td> <td bgcolor="<%=bgcolor%>"><%=RS("dt")%></td> </tr><% RS.MoveNext Wend RS.close Set RS = Nothing %></table></body></html> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 resopi Postado Agosto 1, 2003 Denunciar Share Postado Agosto 1, 2003 Olá isso q você precisa se cham paginação!!! eu tenho um codigo pronto aki!!!!vou te passar ele dai você migra para o que você precisa!!! ok??? se precisar de ajuda pra enter o codigo e migrar só postar sua duvida =)<%@ Language=VBScript %><% on error resume next %><%pagina = Request.QueryString("p")if pagina = "" thenpagina = 1end if'Seta a variavel pagina como a página em questão na paginaçãoregistros = 20'Seta o número de registros por paginaset conn = Server.CreateObject("ADODB.Connection")conn.open caminhoset RS = Server.Createobject("AdoDB.RecordSet")set RS.ActiveConnection = connRS.cursortype = 3RS.pagesize = registrosStrSQL = "select de,assunto,msgid,datepart(dd,data) as dia,datepart(mm,data)as mes,datepart(yyyy,data)as ano,lida from torpedo where para = '" & session("nick") & "'"RS.Open StrSQLif RS.EOF then%><p align=center><font face="Arial" size="2">não há torpedos Para Voce</font></p><%%><br><a href="frmtorpedo.asp">nova mensagem</a> <!--#include file = "../fim.html"--> <%RS.CloseConn.Closeset conn = nothingset rs = nothingResponse.EndelseRS.absolutepage = paginaif RS.EOF then%><p align=center><font face="Arial" size="2">não há torpedos Para Voce</font></p><%fim = 1end if%><TABLE cellSpacing=1 cellPadding=1 width="80%" align=center border=1> <TR> <TD> <P align=center>de:</P></TD> <TD> <P align=center>Assunto:</P></TD> <TD> <P align=center>data</P></TD> <TD> <P align=center>Perfil</P></TD> <TD> <P align=center>apagar</P></TD></TR><%contador = 0While NOT RS.EOF AND contador < RS.pagesizecontador = contador + 1lida = rs.Fields("lida") if lida = "sim" then negrito = " " negrito2 = " " else negrito = "<B>" negrito2 = "</B>" end if %> <TR> <TD><% Response.Write(negrito & " " & rs.Fields("de")& " " & negrito2) %></TD> <TD><a href="le.asp?id=<%Response.Write(rs.Fields("msgid"))%>"><% Response.Write(negrito & " " & rs.Fields("assunto")& " " & negrito2) %></a></TD> <TD><% Response.Write(negrito & " " & rs.Fields("dia")& "/"& rs.Fields("mes")& "/" & rs.Fields("ano") & negrito2) %></TD> <TD>ver perfil do remetente</TD> <TD><a href="deleta.asp?id=<%Response.Write(rs.Fields("msgid"))%>">apagar mensagem</TD> </TR> <% RS.MoveNextWendend if%> </TABLE> <%if fim = "" thenanterior = pagina - 1proxima = pagina + 1if anterior <> 0 then%><a href="<%=request.servervariables("script_name")%>?p=<%=anterior%>">Página Anterior</a> <%end ifif proxima < rs.PageCount + 1 then%> <a href="<%=request.servervariables("script_name")%>?p=<%=proxima%>"> Próxima Página</a><%end ifend ifRS.CloseConn.Closeset conn = nothingset rs = nothing%> <br><a href="frmtorpedo.asp">nova mensagem</a> se precisar me chame no ICQ = > 116911302 :D Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest Drica
Bom dia migos....
estou com uma página em ASP buscando uma lista em um BD... esta lista possui + de 30 itens... como faco para listar os resultados desta lista de 10 em 10 por página.. colocando um link para os próximos 10 itens???
O código da página q estou usando é o seguinte:
Link para o comentário
Compartilhar em outros sites
1 resposta 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.