alguien sabe como hacer una paginacion exactamente igual como la de estos foros? que si tengo miles de registros no me muestra cientos de paginas si no que las resume?
espero me puedan ayudar ya que no tengo ni idea de como hacerlo..
graciuas
| ||||
paginacion exacta como la de forosdelweb alguien sabe como hacer una paginacion exactamente igual como la de estos foros? que si tengo miles de registros no me muestra cientos de paginas si no que las resume? espero me puedan ayudar ya que no tengo ni idea de como hacerlo.. graciuas
__________________ Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia http://www.controldevisitantes.com |
| ||||
Faqs Yo hice hace tiempo una páginación pero ahora no lo tengo, el echo es que tienes en los FAQS varias soluciones para cómo paginar 1000 registros. Es empezar a hacer, luego personalizando la web y ale ;) aki tienes los links: http://www.forosdelweb.com/showthre...?threadid=78884 http://www.forosdelweb.com/showthre...?threadid=78876 http://www.forosdelweb.com/showthre...?threadid=78886 Un saludo.
__________________ Francesc Mula Calleja Hay mucho por ver todavía... |
| |||
Hola! También estoy buscando esta información, podrías dar mas datos por favor? Gracias!
__________________ ~[ The Hard ]~ - Sólo sé que nada sé... - Hay un placer en la locura, que sólo los locos conocen... - ¿Trabajas para vivir, o vives para trabajar? |
| ||||
pr favor rectificar los links gracias
__________________ Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia http://www.controldevisitantes.com |
| |||
Cita: Acabo de averigurar por qué no funcionan los links, están direccionados de forma textual a como se ven... esta es la corrección
Iniciado por Fr@Nc3$c0 Yo hice hace tiempo una páginación pero ahora no lo tengo, el echo es que tienes en los FAQS varias soluciones para cómo paginar 1000 registros. Es empezar a hacer, luego personalizando la web y ale ;) aki tienes los links: http://www.forosdelweb.com/showthre...?threadid=78884 http://www.forosdelweb.com/showthre...?threadid=78876 http://www.forosdelweb.com/showthre...?threadid=78886 Un saludo. http://www.forosdelweb.com/showthrea...threadid=78884 http://www.forosdelweb.com/showthrea...threadid=78876 http://www.forosdelweb.com/showthrea...threadid=78886 Saludos!
__________________ ~[ The Hard ]~ - Sólo sé que nada sé... - Hay un placer en la locura, que sólo los locos conocen... - ¿Trabajas para vivir, o vives para trabajar? |
| ||||
Este ejemplo uso yo: paginando.asp <!-- #include file="adovbs.inc" --> <html> <!-- recibimos del formulario la dirección del movimiento y lo guardamos en una variable de sesión para este usuario --> <%xx=request.form("direccion") if xx = "Atras" then session("pagina")=session("pagina")-1 if session("pagina")< 1 then session("pagina")=1 'evitamos el error por reload end if else if xx="Adelante" then session("pagina")=session("pagina")+1 else session("pagina")=1 'primera pasada end if end if%> <head> <title>Paginación de registros</title> </head> <!-- Montamos la sentencia SQL con los campos a seleccionar --> <%SQLtxt = "SELECT Producto, Cantidad, Precio FROM almacen"%> <body> <!-- Creamos el objeto recordset y le asignamos un tipo de cursor que nos permita movernos por el y asignarle tamaños de pagina --> <%set rs = CreateObject("ADODB.Recordset") rs.CursorType = adOpenstatic %> <!-- abrimos el recordset con la sentencia SQL sobre nuestra base ODBC y le asignamos el tamaño de página --> <%rs.Open SQLtxt, "DSN=Mibase" rs.pagesize=10 if session("pagina")>rs.pagecount then session("pagina")=rs.pagecount 'evitamos el error de reload end if%> <!-- situamos el cursor en el inicio de la pagina a mostrar y calculamos los valores de inicio y fin para mostrarlos en las cabeceras --> <%rs.absolutepage=session("pagina") inicio=1+(session("pagina")-1)*rs.pagesize fin=inicio+9 if fin > rs.recordcount then fin =rs.recordcount end if %> <center><h3>Paginación de registros</h3></center> <table border="0" width="100%" bgcolor="#C0C0C0"> <tr> <td width="50%" align="center">Registros <font color="#FF0000"><%=inicio%> </font> al <font color="#FF0000"><%=fin%></font> de un total de <font color="#FF0000"><%=rs.recordcount%></font></td> <td width="50%" align="center">Página <font color="#FF0000"><%=session("pagina")%> </font> de <font color="#FF0000"><%=rs.pagecount%></font></td> </tr> </table> <br> <table BORDER="1" CELLSPACING="0" BORDERCOLOR="#000000" CELLPADDING="2" width="100%"> <tr> <td BGCOLOR="#C0C0C0"><b>Nombre de producto</b></td> <td BGCOLOR="#C0C0C0"><b>Cantidad por unidad</b></td> <td BGCOLOR="#C0C0C0" align="right"><b>Precio por unidad</b></td> </tr> <!-- montamos el bucle para mostrar los registros --> <% contador=0 Do While contador < rs.pagesize and NOT rs.EOF%> <tr> <td><%= rs("Producto")%></td> <td><%= rs("Cantidad")%></td> <td align="right"><%= FormatCurrency(rs("Precio"))%></td> </tr> <% rs.MoveNext contador=contador+1 Loop %> </table> <div align="center"> <center> <!-- mostramos los botones de adelante y atras segun proceda --> <table border="0" width="38%" height="5"> <tr><%if session("pagina")<> 1 then %> <td width="50%" height="1" align="center"> <form method="POST" action="paginando.asp"> <p><input type="submit" value="Atras" name="direccion"></p> </form> </td><%end if%> <%if session("pagina")< rs.pagecount then%> <td width="50%" height="1" align="center"> <form method="POST" name="paginando.asp"> <p><input type="submit" value="Adelante" name="direccion"></p> </form> </td><%end if%> </tr> </table> </center> </div> <!-- cerramos el recordset --> <%rs.Close%> </body></html> |
| ||||
armandoweb, este ejemplo pagina como google.com... cuando uno va por la pagina 10 esta asi: anterior 5 6 7 8 9 10 siguiente, o sea, que las 5 primeras se van borrando o quitando de la pantalla... yo tengo un sitio que tiene mas de 3000 articulos registrados y lo tengo paginado de 10 en 10 pero abajo esta disque pagina 1,2,3.... 100, etc no c si me explico
__________________ Saruman One Ring to rule them all, One Ring to find them, One Ring to bring them all and in the darkness bind them. |
| |||
Cita: Es exactamente lo que ando buscando yo... alguien tiene alguna sugerencia o tip para esto?
Iniciado por Saruman armandoweb, este ejemplo pagina como google.com... cuando uno va por la pagina 10 esta asi: anterior 5 6 7 8 9 10 siguiente, o sea, que las 5 primeras se van borrando o quitando de la pantalla... yo tengo un sitio que tiene mas de 3000 articulos registrados y lo tengo paginado de 10 en 10 pero abajo esta disque pagina 1,2,3.... 100, etc no c si me explico Saludos! ![]()
__________________ ~[ The Hard ]~ - Sólo sé que nada sé... - Hay un placer en la locura, que sólo los locos conocen... - ¿Trabajas para vivir, o vives para trabajar? |
| ||||
a mi tambien me intersa la paginacion reducida como asi 1 2 3 4 5 .....100 o como la de google que salta cuando pasa a la 10 borra las anteriores.alguien tiene algo asi?
__________________ Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia http://www.controldevisitantes.com |