if (isset($_GET)) include_once '../f.php'; else include_once '../f.php';
$sql=send_query("select * from noticias where !hide order by fecha desc");
if (mysql_num_rows($sql)){
$paginar=array();
while($row = mysql_fetch_array($sql)) { $paginar[]=$row['titulo'].'###'.$row['descrip'].'###'.$row['id_noticia'];} //metemos todos lasnoticias en un array
mysql_free_result($sql);
$show=1;
$cuantos = count($paginar); //numero de elementos del array
if ($cuantos-$show<1)$mostrar = $cuantos; else $mostrar = $show; //numero de elementos por pagina
$paginas = $cuantos / $mostrar; //numero de paginas
if (!isset($mostrar) or empty($mostrar) or !is_int($mostrar)) $mostrar = $show;
if (empty($_REQUEST["paginan"])){ $desde = 0; $hasta = $desde + $mostrar;}
if (!empty($_REQUEST["paginan"])) { //si no estamos en la primera pagina ...
$desde = (int)$_REQUEST["paginan"]; //principio de la pagina
if ($desde + $mostrar < $cuantos) { $hasta = $desde + $mostrar; } else { $hasta = $desde + ($cuantos - $desde); }
}
}
?>
if ($paginas>1){
$pg=(isset($_REQUEST['paginan']))?$_REQUEST['paginan']/$show:0;
for ($p=0; $p<$paginas; $p++) {
$lp=($p==$pg)?"".($p+1)."":($p+1);
$dexde = $p * $mostrar;
echo ''.$lp.'';
}
}
?>
for ($i=$desde; $i<$hasta; $i++) {
$name=explode("###",$paginar[$i]);
?>