pagination passage parametre déprecié
Bonjour,
l'activation vers PHP 5.3 soulève chaque jour son lot de tracasseries
aujourd'hui, c'est la pagination qui ne passe plus :(
L'ancienne formule de type
Code:
1 2 3
|
http://www.domaine.com/rubrique/liste.php?nbinf=20&nbpage=20 |
ne permet plus de passer à la page suivante
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
//pagination
if (!$nbpage){
$nbpage=20;
}
if (!$nbinf){
$nbinf=0;
}
if (!$choix){
$choix=0;
} else {
$choix -=1;
$nbinf = $choix * $nbpage ;
}
$nbsup= $nbinf + $nbpage;
$nbprec = $nbinf - $nbpage;
$page = $nbinf / $nbpage;
$page = $page + 1;
$nbtotalpage = $total / $nbpage;
$nbtotalpage = ceil($nbtotalpage); |
Code:
1 2 3
|
if ($page != $nbtotalpage) {
echo "<a href='http://www.domaine.com/rubrique/liste.php?nbinf=$nbsup&nbpage=$nbpage'>page suivante</a>\n"; |
Il n'y a pourtant pas de signal d'erreur, mais il ne se passe tout simplement rien
Y aurait il des paramètres dépréciés dans cette fonction :?