<?php
if (categoria==false) {
$categoria=$_REQUEST[categoria]; }
$link = @mysql_connect("***", "**", "***");
mysql_select_db("**", $link);
// maximo por pagina
$limit = 10;
// pagina pedida
$pag = (int) $_GET["pag"];
if ($pag < 1)
{
$pag = 1;
}
$offset = ($pag-1) * $limit;
$sql = "SELECT SQL_CALC_FOUND_ROWS titulo,resumen,fecha,categoria,id,autor,url FROM entradas WHERE categoria LIKE '%$categoria%' ORDER BY id DESC LIMIT $offset, $limit";
$sqlTotal = "SELECT FOUND_ROWS() as total";
$rs = mysql_query($sql);
$rsTotal = mysql_query($sqlTotal);
$rowTotal = mysql_fetch_assoc($rsTotal);
// Total de registros sin limit
$total = $rowTotal["total"];
?>
<?php
while ($dato = mysql_fetch_assoc($rs))
{ $url=$dato["url"];
echo "<div id='post'><h3 class='titulo'><a href='entrada.php?titulo=$dato[titulo]'>",$dato["titulo"], "</h3></a>","<p class=fecha><img src='imagenes/calendario.gif'>",$dato["fecha"]," <img src='imagenes/categoria.gif'>",$dato[categoria],"<img src='imagenes/autor.gif'>$dato[autor]","</p><p class='entrada'>",$dato["resumen"],"...<font color='red'>Para leer la entrada completa click </font><a href='$url'>Aqui</a></p></div>";
}
?>
<center><p><?php
$totalPag = ceil($total/$limit);
$links = array();
for( $i=1; $i<=$totalPag ; $i++)
{
$links[] = "pagina <a href=\"?pag=$i\">$i</a>";
}
echo implode(" - ", $links);
?></p>
</center>