Por favor necesito saber de donde puedo obtener informacion detallada del paginador que tanto recomeindan en el foro.
Los link que encontre ya no estan vigentes
Desde ya muchas gracias
| |||
paginacion jpinedo Por favor necesito saber de donde puedo obtener informacion detallada del paginador que tanto recomeindan en el foro. Los link que encontre ya no estan vigentes Desde ya muchas gracias |
| |||
Respuesta: paginacion jpinedo No importa el paginador, sino como lo haces en tu sitio: Cita: Luego, colocas el siguiente código (al final de la página) y listo:<?php $query = "SELECT count(id) AS Total from rank WHERE id>$minreg-1 AND id<$maxreg+1"; $row2=mysql_fetch_assoc(mysql_query($query)); $total_records = $row2['Total']; $records_per_page = $sitios_por_pagina; $total_pages = ceil($total_records / $records_per_page); $page = intval($_GET["p"]); if ($page < 1 || $page > $total_pages) $page = 1; $offset = ($page - 1) * $records_per_page; $limit = " LIMIT $offset, $records_per_page"; $query = "SELECT * from rank WHERE id BETWEEN $min and $max ORDER BY votos DESC, nombre ASC $limit"; $resultado = mysql_query($query); while ($row = mysql_fetch_assoc($resultado)) {(ACA PONES TOMAS LAS FILAS (REGISTROS) QUE QUIERAS REPETIR) Cita: Debes reemplazar las variables: $minreg, $maxreg, $sitios_por_pagina, $min , $max por los valores que consideres correctos. <?php } $display_pages=10; echo "<a title='Inicio' href='?p=1'>< < Inicio</a> "; if ($page>1) echo "</a><a title='Anterior' href='?p=".($page-1)."'> < < Anterior </a> "; for ($i = $page; $i <= $total_pages && $i<=($page+$display_pages); $i++) { if ($i == $page) echo "<strong>$i - "; else echo "</a><a title='página $i' href='?p=$i'>$i</a> - "; } if (($page+$display_pages)< $total_pages) echo "..."; if ($page<$total_pages) echo "<a title='Siguiente' href='?p=".($page+1)."'> Siguiente >> "; echo "<a title='Fin' href='?p=$total_pages'>Fin >></a>"; mysql_free_result($resultado); mysql_close($link); ?> Última edición por principiantedelweb; 06/12/2009 a las 19:35 Razón: ad |
| |||
Respuesta: paginacion jpinedo Muchas gracias pero yo necesito compaginar cuando los resultados son muchismos y se necesita organizar la cantidad de enlaces por pagina como lo hace google |