pagination : barre de navigation
Bonsoir @ tous,
J'ai actullement une requete qui me permet d'avoir l'affichage de tout ce qu'il y a dans ma base (une galerie d'images)
j'ai donc ma requete :
Code:
1 2 3
| $query_rs_categorie = "SELECT ID_image, ID_categorie, titre, commentaire, URL_vignette FROM galerie WHERE ID_categorie = '$cat'";
$rs_categorie = mysql_query($query_rs_categorie, $site) or die(mysql_error());
$totalRows_rs_categorie = mysql_num_rows($rs_categorie); |
et l'affichage du resultat s'effectue a peu près comme ca (j'ai enlevé du code html pour pas trop charger le post)
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| <?php
$cpt = -1;
while ($row_rs_categorie = mysql_fetch_assoc($rs_categorie))
{
$cpt ++ ;
if ($cpt % 4 == 0) {
echo "<a href=\"affichage_image.php?ID_image=".$row_rs_categorie['ID_image']."&categorie=".$cat."\"> <img border=\"0\" src=\"images_vignettes/".$row_rs_categorie['URL_vignette']."\" alt=\"". $row_rs_categorie['titre']."\" /></a>" ;
}else{
echo "<a href=\"affichage_image.php?ID_image=".$row_rs_categorie['ID_image']."&categorie=".$cat."\"> <img border=\"0\" src=\"images_vignettes/".$row_rs_categorie['URL_vignette']."\" alt=\"". $row_rs_categorie['titre']."\" /></a>" ;
}
}
?> |
Jusqu'ici, tout marche a merveille.
Mais je voudrais apporter une petite amélioration :
Je souhaiterai que si le resultat de la requete est superieur à 12 alors un bouton "suivant" permette de découvrir les autres.
Pour résumer je souhaiterai faire une barre de navigation du "page précédente, page suivante".
j'ai tenté d'ajouter un Limit 12,0 dans a requete mais ca ne me sort que les douze premier resultat (logique), et je n'arrive pas à aller plus loin.
Si vous aviez une idée....
Merci d'avance.