S
Strings
PHP:
<?php
$connection = mysqli_query("host","user","pass","db");
$count = mysqli_fetch_assoc(mysqli_query($connection, "SELECT COUNT(*) id FROM news")); // Contamos el numero de noticias creadas
$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
$news = mysqli_query($connection, "SELECT title,message FROM news LIMIT $desde, $hasta"); // LIMITE 10,20
while($news1 = mysqli_fetch_assoc($news)){
echo $news1['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';
}
?>