<!DOCTYPE html>
<html lang="es" />
<head>
<title> Noti </title>
</head>
<body>
<?php
include ("config.php");
$news = mysqli_query($conexion, "SELECT id,cabecera,fecha,pre_texto FROM noticias ORDER BY id DESC")or die("Error en la seleccion de datos");
while($new = mysqli_fetch_array($news))
{
echo "<b>".$new['cabecera']."</b> ".$new['fecha']."<br><br>";
echo "<i>".$new['pre_texto']."</i><br><br>";
echo "<br>";
echo "<a href='articles/".$new['id']."'>Leer la noticia al completo</a>";
echo "<hr>";
}
$hasta = $_GET['pag'] * 10; // El valor del parametro pag lo multiplicas por 10. EJ: 2 x 10 = 20
$desde = $hasta - 10; // 20 - 10 = 10;
if(is_numeric($_GET['pag']) AND $_GET['pag'] <= ceil($count['id'] / 10)){ // Si pag es numero Y si pag es es menor o igual al numero de paginas creadas
$news1 = mysqli_query($connection, "SELECT cabecera,todo_texto FROM noticias LIMIT $desde, $hasta"); // LIMITE 10,20
while($news2 = mysqli_fetch_assoc($news1)){
echo $news2['title'].'<br>';
}
$pag = $count['id'] / 10; //La dividimos entre 10 para ver cuantas paginas se crean
for($i = 1; $i <= $_GET['pag'] - 1; $i++){ // Hacemos un for del numero 1 hasta el numero de paginas calculadas
echo '<a href="?pag='.$i.'">'.$i.'</a>'; // Mostramos los link
}
echo '|<a href="?pag='.$_GET['pag'].'"><b>'.$_GET['pag'].'</b></a>|';
for($i = $_GET['pag'] + 1; $i <= ceil($pag); $i++){ // Hacemos un for del numero 1 hasta el numero de paginas calculadas
echo '<a href="?pag='.$i.'">'.$i.'</a>'; // Mostramos los link
}
}else{
echo 'Error';
}
?>
</body>
</html>