Paginando Datos de un array
Este es el codigo que utilice para realizar este paginado, bueno pueden extraer el css de esta misma web en su Codigo Fuente, y lo demas como les dije es facil de hacer, ya lo pueden implementar con una consulta SQL y en vez de la funcion $paging->agregarArray($datos['array']);
pueden utilizar $paging->agregarConsulta($SQL);
, pero OJO deberan antes agregar la conexion a la base de datos cuando instancien la clase
require_once('librerias/PHPPaging.lib.php'); // Libreria para el Paginado $paging = new PHPPaging(); $paging->agregarArray($datos['array']); $paging->porPagina(10); $paging->paginasAntes(4,8,15); $paging->paginasDespues(4,8,15); $paging->linkSeparador(" - "); //Significa que no habrá separacion $paging->linkEstructura("?page={n}"); $paging->linkSeparadorEspecial('...'); // Separador especial $paging->ejecutar(); <div class="contenedor"> <div class='item'><a href='#'><div class='id'>ID INTERNO</div><div class='art'>NOMBRE DEL CANTANTE</div><div class='nomc'>TITULO DE LA CANCIÓN</div></a></div> if ($paging->ejecutar()==true and $paging->numRegistrosMostrados() > 0){ while($datos = $paging->fetchResultado()){ echo "<div class='item'><a href='#'><div class='id'>". $datos["idcancion"]." </div><div class='art'>" .$datos["nombreartista"]."</div><div class='nomc'>". $datos["nomcancion"]." </div></a></div>"; } } </div> <br /><div class="pagination"><?php echo $paging->fetchNavegacion(); ?></div> </div>
ID
NOMBRE DEL CANTANTE
TITULO DE LA CANCIÓN