if ($nb_annonces_recherche>$nombreparpage)
{
$nb_autour = 3;
$montrer_prec_suiv = true;
$montrer_debut_et_fin = false;
echo '<center id="pagination">';
//echo 'Aller à la page :<br />';
if ($montrer_prec_suiv and $page>1)
echo '<a class="precedent" href="/demandes-de-transports.php?page='.($page-1).'" page="'.($page-1).'"><</a>';
for ($i=0; $i*$nombreparpage<$nb_annonces_recherche and $i<99; $i++)
{
if (($i<$page+$nb_autour and $i>$page-$nb_autour-2) or ($page<5 and $i<$nb_autour*2))
{
echo '<a href="/demandes-de-transports.php?page='.($i+1).'"'.((($i+1)==$page)?' class="actif"':'').' page="'.($i+1).'">'.($i+1).'</a>';
}
else if ($montrer_debut_et_fin and $i==0)
{
echo '<a href="/demandes-de-transports.php?page='.($i+1).'"'.((($i+1)==$page)?' class="actif"':'').' page="'.($i+1).'">'.($i+1).'</a><span class="troispoints">...</span>';
}
else if ($montrer_debut_et_fin and ($i==floor($nb_annonces_recherche/$nombreparpage)-1 or $i==99-1))
{
echo '<span class="troispoints">...</span><a href="/demandes-de-transports.php?page='.($i+1).'"'.((($i+1)==$page)?' class="actif"':'').' page="'.($i+1).'">'.($i+1).'</a>';
}
}
if ($montrer_prec_suiv and ($page<floor($nb_annonces_recherche/$nombreparpage)+1 and $page<99))
echo '<a class="suivant" href="/demandes-de-transports.php?page='.($page+1).'" page="'.($page+1).'">></a>';
echo '</center>';
}
Comments