pagination avec precedent et suivant
bonjour j essaie de faire pagination pour mes pages tous marches bien mais mon probleme est que je veux afficher par exemple
precedent 1 2 3 4 5 suivant
mais moi j affichage 1 2 3 4 5 6 7 jusqu'a n page
merci de m aider a ameliorer mon code
voici mon code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| function page_next($con,$nb,$cat,$page){
if(!empty($cat)){$q_cat= " where id_cat = ".$cat." " ;}else{$q_cat="";}
$query_page = "select * from artiste ".$q_cat ;
$result_page = mysql_query($query_page,$con) ;
$nombre = mysql_num_rows($result_page);
$nombre_page = ceil( $nombre/$nb );
for($i=1;$i<= $nombre_page;$i++){
if(empty($page)){
if($i == 1){echo "<span class=\"current\">1</span>";}
else{echo "<a href=\"/categorie.php?id=".$cat."&page=".$i ."\">".($i)."</a>";}
}
else{
if( $i == $page) {echo "<span class=\"current\">".($i)."</span>";}
else {
if($i == 1){echo "<a href=\"/categorie.php?id=".$cat."&page=".$i ."\">".($i)."</a>"; }
else { echo "<a href=\"/categorie.php?id=".$cat."&page=".$i ."\">".($i)."</a>";}
}
}
}
} |