Bonjour, j'ai une page qui affiche des images, 5 colonnes sur 3 lignes (donc 15 par pages), certaines catégories ont plus de 15 images, d'autres moins, quand il y en a plus, je voudrais mettre une pagination au dessous, pour qu'on clique sur la page 2 et qu'on accède aux autres pages.

J'ai tenté de cette façon, mais j'ai (et c'est normal), les p= qui se concatènent dans l'url, ce qui fait que j'ai très vite ceci à la fin de l'url : &p=2&p=3&p=4

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
if($compt%15==0){
 
	$stop=1;
 
	if(!isset($_GET['p'])){
		$url=$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'];
		echo '<div class="pagination">'.$pageAct." / <a href='".$url."&p=2'>".$pageSuiv.'</a> >> </div>';
 
	}
	else
	{
		$url=$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'];
		$pageAct--;
		echo '<div class="pagination"><< '.$pageAct." - <a href='".$url."&p=".$pageSuiv."'>".$pageSuiv.'</a> >> </div>';
	}
 
	$pageAct++;
	$pageSuiv++;
}
je pense pas que ce soit la meilleur façon de procéder donc si vous avez une meilleure idée je suis partant