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 : Sélectionner tout - Visualiser dans une fenêtre à part
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>";}
	}
	}
}
 
}