Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/01/2010, 09:19
Avatar de mc_quake
mc_quake
 
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 18 años, 8 meses
Puntos: 8
Respuesta: ayuda con paginación

Código PHP:
para paginar hechale una vista a este paginador

Dim oConn
rsSQL
Dim PaginaActual
Dim PaginasTotales
Dim TamPagina
Dim CuantosRegistros
TamPagina 
20 'Nº DE REGISTRO POR PAGINA
if Request.Querystring("pagina") = "" then PaginaActual = 1 else PaginaActual = Cint(Request.Querystring("pagina"))
set oConn=Server.CreateObject("ADODB.Connection")
set rs=Server.CreateObject("ADODB.Recordset")
oConn.Open MM_conn_STRING
SQL = "SELECT * FROM TABLA"
rs.PageSize  = TamPagina
rs.CacheSize = TamPagina
rs.Open SQL, oConn, 1, 2
PaginasTotales = rs.PageCount
if PaginaActual < 1 then PaginaActual = 1
if PaginaActual > PaginasTotales then PaginaActual = PaginasTotales
if PaginasTotales=0 then
textotd =  "No se encontraron resultados."
else
rs.AbsolutePage = PaginaActual
textotd =  "Pagina " & PaginaActual & " de " & PaginasTotales
'
========================================================
%>
<
table width="100%" border="0" cellspacing="0" cellpadding="3" id="t1" class="sortable">
<
tr<%= StBarras %>>
</
tr>
<% Do While 
Not Rs.EOF AND CuantosRegistros TamPagina %>
<
tr<%= StColor %>>
</
tr>
<% 
CuantosRegistros=CuantosRegistros 1
Rs
.MoveNext
loop 
%>
</
table>
<%
end if
rs.Close
oConn
.Close
set rs 
nothing
set oConn 
nothing
Response
.Write("<hr size=""1"">  ")
if 
PaginaActual 2 then Response.Write("<A HREF=?pagina="&">Primera Pagina</A> | ") Else Response.Write("<font color=""#CCCCCC"">Primera Pagina</font> | ")
if 
PaginaActual 1 then Response.Write("<A HREF=?pagina="PaginaActual-&">"&TamPagina&" Anteriores</A> | ") Else Response.Write("<font color=""#CCCCCC"">"&TamPagina&" Anteriores</font> | ")
if 
PaginaActual PaginasTotales then Response.Write("<A HREF=?pagina=" PaginaActual+&">"&TamPagina&" Siguientes</A> | ") Else Response.Write("<font color=""#CCCCCC"">"&TamPagina&" Siguientes</font> | ")
if 
PaginaActual PaginasTotales then Response.Write("<A HREF=?pagina=" PaginasTotales &">Ultima Pagina</A>") Else Response.Write("<font color=""#CCCCCC"">Ultima Pagina</font>")
%> 
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz: