Hola a todos, tengo otro problema, implemente a un script que estoy modificando un sistema de paginacion de noticias que funciona bien, pero no muestra la primera noticia, me muestra un bloque vació sin copete, url y titulo, pero las demás noticias las muestra.
Alguien me podría ayudar?
esto es lo que me nuestra (el orden de las noticias esta mal porque le metí fechas diferentes):
Este es el código del index:
Código PHP:
Ver original<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);
?>
Este es el código php para seleccionar la noticia:
Código PHP:
Ver original<?php
$rpp = 5; // resultados por pagina
$adjacents = 4;
$page = isset($_GET['page']) ?
(int
) $_GET['page'] : 0; 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;
?>
Alguien sabe cual es la causa de este problema?