Envoie par mp ou par mail je veux bien ^^
(pour la règle des trois clics tu peux parler avec LE :ph34r:
Spour ça que je vais virer le système de page sur les articles.
Le code :
if (isset($_GET['limite']))
$limite=$_GET['limite'];
else
{
$limite=0;
}
function verifLimits($limite,$total,$nombre)
{
if(is_numeric($limite))
{
if(($limite >=0) && ($limite <= $total) && (($limite%$nombre)==0))
{
$valide = 1;
}
else
{
$valide = 0;
}
}
else
{
$valide = 0;
}
return $valide;
}
function affichePag($nb,$page,$total)
{
$nbpages=ceil($total/$nb);
$numeroPages = 1;
$compteurPages = 1;
$limite = 0;
echo '<center class="c">Pages : ';
while($numeroPages <= $nbpages)
{
echo '<a href = "'.$page.'?page=seinen&limite='.$limite.'">'.$numeroPages.'</a> ';
$limite = $limite + $nb;
$numeroPages = $numeroPages + 1;
$compteurPages = $compteurPages + 1;
if($compteurPages == 10) {
$compteurPages = 1;
}
}
echo '</center>';
}
$nombre = 10;
if (!$limite) $limite = 0;
$path_parts = pathinfo($_SERVER['PHP_SELF']);
$page = $path_parts["basename"];
$db = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() );
mysql_select_db($bdd) or die ('Erreur :'.mysql_error());
$select = "SELECT count(id) FROM $reviews where (genre_id='5')";
$result = mysql_query($select) or die ('Erreur : '.mysql_error() );
$row = mysql_fetch_row($result);
$total = $row[0];
$verifLimits= verifLimits($limite,$total,$nombre);
if(!$verifLimits)
{
$limite = 0;
}
if($total)
{
if($total > $nombre)
{
affichePag($nombre,$page,$total);
echo '
';
}
}
Dis moi si t'as besoin que je commente.