La Faq
<?php
// $count = nbre de ligne dans la table
// $url = url de destination
// $p = n° de la page
// $n = nombre de ligne dans la page
function page($count, $url, $n, $p)
{
$nb_p = ceil($count / $n);
if ($nb_p != 1)
{
echo 'Pages : ';
for ($i = 1 ; $i <= $nb_p ; $i++)
{
if ( ( $p + 1 <= $nb_p - 3 ) && ( $i == $nb_p - 2 ) && $nb_p != 6)
{
echo "...";
}
if ($i == $p)
{
echo ' ' . $i . ' ';
}
else
{
if (($i <= 3) || ($i >= ($nb_p - 2)) || $i == ($p-1) || $i == ($p+1))
{
echo ' <a href="' . $url .'?p=' . $i . '">' . $i . '</a> ';
}
}
if ( ($p - 1 >= 4) && ($i == 4) && $nb_p != 6)
{
echo "...";
}
}
}
}
if (isset ( $_GET['p']))
{
$p = $_GET['p'];
}
else
{
$p = 0;
}
$count =20;
$url = 'page.php';
$n = 1;
$p=10;
page($count, $url, $n, $p);
// affichera Pages : 1 2 3 ... 9 10 11 ... 18 19 20
?>

Vidéo postée dans Photoshop



Utilisateurs en ligne
Administrateur - Newsers - Rédacteurs - VIP - Membres
Anniversaire du jour