Xtaz991
Messages postés2Date d'inscriptionlundi 2 juillet 2007StatutMembreDernière intervention14 novembre 2008
-
27 févr. 2008 à 19:47
nellsy
Messages postés7Date d'inscriptionmercredi 11 avril 2001StatutMembreDernière intervention27 juin 2009
-
4 mars 2008 à 10:47
nellsy
Messages postés7Date d'inscriptionmercredi 11 avril 2001StatutMembreDernière intervention27 juin 2009 4 mars 2008 à 10:47
Voici un exemple de ce que tu peux obtenir, maintenant à toi de l'agrémenté en fonction de ce que tu recherche...
<hr size= "2" width="100%" />
<?php
$limit = 10 // Nombre maximum d'éléments retournés en affichage
// On vérifie que la variable deut ne nous est pas fournis
if (!isset($_GET['debut']))
{
$debut = 0;
}
else
{
$debut = $_GET['debut'];
}
// Notre requète de sélection dans la BDD
$sql=mysql_query("SELECT * FROM table WHERE champ = '' LIMIT ".$debut.",".$limit." "); // requête limitante.
$nrows = mysql_num_rows($sql);
// On calcule le nombre de résultats
$nombre=ceil($nrows/$limit);
if($debut>0)
{
// Images de la flèche de gauche indiquant la page précédente
echo " ";
}
if ($nombre>1)
{
for($i=1; $i<=$nombre; $i++)
{
// calcul du numéro de la page en cours en fonction des élèments présent.
$page=($debut/$limit)+1;
// On met le numéro de la page en cours en gras
if($page==$i)
{
echo " ".$i." ";
}
else
{
echo "".$i." ";
}
}
}
if(($debut+$limit)<$nrows)
{
// Images de la flèche de gauche indiquant la page suivante
echo " ";
}
?>