Hola a todos implemente a mi script un sistema de paginacion que funciona perfectamente solo que en la primera pagina me da este error
Código PHP:
Ver originalNotice: Undefined index: page in C:\xampp\htdocs\liberty\public\php\ver_notice.php on line 6
controle el contenido y es el siguiente:
Código PHP:
Ver original$rpp = 10; // resultados por pagina
$adjacents = 2;
$page = intval($_GET["page"]); if($page<=0) $page = 1;
$reload = $_SERVER['PHP_SELF'];
// listado de noticias
// traemos listado de noticias
$query = "SELECT idNoticia, titulo, copete FROM `noticias` WHERE fPublicacion < '".date('Y-m-d H:i:s')."' ORDER BY fPublicacion DESC";
// contar el número total de anuncios listados:
// contar numero de paginas:
$tpages = ($tcount) ?
ceil($tcount/$rpp) : 1; // total de paginas, ultimo numero de pagina
$count = 0;
$i = ($page-1)*$rpp;
?>
cuando voy a la siguiente pagina no me da ese error, solo me da con las ultimas noticias publicadas.
Alguien sabe como solucionarlo?
Ahh tengo otro problema mas, cuando voy a la ultima pagina me muestra un bloque de noticia de mas que esta vació.
Este es el código para visualizar las noticias en el index:
Código PHP:
Ver original<div id="body">
<div id="izquierda">
<h2>Noticias</h2>
<?php
while(($count<$rpp) && ($i<$tcount)) {
// output each row:
?>
<h3><a href="vernoticia.php?idNoticia=<? echo $notice['idNoticia']; ?>"><? echo $notice['titulo']; ?></a></h3>
<div id="notice">
<table>
<tr>
<td>
<p>
<? echo nl2br($notice['copete']); ?></p>
</td>
</tr>
</table>
</div>
<?php
$i++;
$count++;
}
?>
</div>
<div id="derecha">
<?php
include ('./public/inc/pub_300x250.tpl');
?>
</div>
<?php
// llamar funcion de paginacion:
include ('./public/php/pagination.php');
echo paginate_three($reload, $page, $tpages, $adjacents);
?>
Alguna sugerencia?