Je suis entrain de mettre en place une pagination normalement simple mais je rencontre un soucis.
Les parametres sont pris en compte mais ne marche pas.
Pour l'exemple:
la page par default est :
www.monsite/article.html
Si je je clique sur le bouton 2 de ma pagination il m'affiche donc:
www.monsite/article.html?p=2 ( mais rien ne se passe ça ne me change pas de page )
Et si reclic sur une atre page ca rajoute les parametres à l'url
exemple : www.monsite/article.html?p=2?p=3
Merci à vous
L'essentiel du code:
//traitement pagination
if(isset($_GET['p']) && $_GET['p']>0 && $_GET['p']<=$nbPage) {
$cpage = $_GET['p'];
}
else {
$cpage = 1;
}
$pageactuel = $_SERVER['REQUEST_URI'];
$nb;
$perPage = 3;
$nbPage = ceil($nb/$perPage);
$cpage = 1;
for ($i=1;$i<=$nbPage;$i++) {
echo '<a href="'.$pageactuel.'?p='.$i.'">'.$i.' </a>/';
}
$sql .= ' ORDER BY `loisirs`.`id_loisirs` DESC LIMIT '.$perPage;