1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
| <? php
$nombreDeMessagesParPage=5;
$retour_total=mysql_query("SELECT COUNT(*) AS total FROM ratings ") or die(mysql_error());
$donnees_total=mysql_fetch_array($retour_total);
$total=$donnees_total['total'];
//Nous allons maintenant compter le nombre de pages.
$nombreDePages=ceil($total/$nombreDeMessagesParPage);
if (isset($_GET['page2']))
{
$page2 = $_GET['page2'];
}
else
{
$page2 = 1;
}
echo '<center class="pages"><div id="pagination">';
echo TXT_PAGE;
echo ' : ';
for ($i = 1 ; $i <= $nombreDePages ; $i++)
{
if($i==$page2)
{
echo ' [ '.$i.' ] ';
}
else //Sinon...
{
echo '<a href="index.php?page2=' . $i . '&&order=' . $order . '">' . $i . '</a>';
}
}
$min = ceil(($page2 - 1) * $nombreDeMessagesParPage);
$max = ceil($min + $nombreDeMessagesParPage);
echo "</div></center>";
$reponse = mysql_query("SELECT * FROM ratings ORDER BY ".$thesortorder." LIMIT ".$min.", ".$max." "); ?> |