Paginar en php
Submitted by admin on Mié, 07/29/2009 - 04:09
<?php /** * Adam Sánchez Ayte julio 2009 * Este script es mi primer ejercicio personal sobre paginacion en php * $numItemsPorPagina es el numero de filas por pagina * $paginaActual es la pagina actual * $totalItems es el numero de filas totales de la tabla 'content' * $paginas es el numero total de paginas que usaremos para navegar * */ $conn=mysql_connect('localhost','root',''); mysql_select_db('aa'); $paginaActual=$_GET['page']; $numItemsPorPagina=10; $sql="SELECT * FROM content LIMIT ".($paginaActual-1)*$numItemsPorPagina.",".$numItemsPorPagina; $query=mysql_query($sql,$conn); while ($row=mysql_fetch_object($query)) { print $row->item_id."<br/>"; } $sql="SELECT * FROM content"; $query = mysql_query($sql,$conn); $totalItems = mysql_num_rows($query); $paginas=ceil($totalItems/$numItemsPorPagina); for ($i=1;$i<=$paginas;$i++) { print "<a href=".$_SERVER['PHP_SELF']."?page=".$i." >".(($i==$_GET['page']) ? "<strong>".$i."</strong>": $i)."</a> "; } /** * la idea es generar primero el paginador con la variable 'page' * luego al pasar el valor de la variable 'page' vamos cargando pagina por pagina * */ ?>
»
- Inicie sesión o regístrese para enviar comentarios