Pagination

Fermé
marmar1984 Messages postés 40 Date d'inscription samedi 1 août 2009 Statut Membre Dernière intervention 5 février 2010 - 19 août 2009 à 10:17
jeangilles Messages postés 816 Date d'inscription samedi 21 juin 2008 Statut Membre Dernière intervention 17 juillet 2012 - 19 août 2009 à 10:42
Bonjour,je suis entrain de faire la pagination de l'affichage avec des liens suivant et précédent
quelle test que dois je faire pourque le lien suivant n'apparait pas dans la dermiere page?
aidez moi svp
merci

3 réponses

jeangilles Messages postés 816 Date d'inscription samedi 21 juin 2008 Statut Membre Dernière intervention 17 juillet 2012 185
19 août 2009 à 10:19
Ben tu compares le numéro de page actuel avec le nombre de pages, et si c'est le même ben c'est qu'il n'y a pas de suivant :O
0
marmar1984 Messages postés 40 Date d'inscription samedi 1 août 2009 Statut Membre Dernière intervention 5 février 2010
19 août 2009 à 10:28
j'ai fait if((sizeof ($resultat)%4)!=0) puisque chaque page contient 4 et $resultat=affich($tab2,$pg);
est ce que je peux faire ça?
0
jeangilles Messages postés 816 Date d'inscription samedi 21 juin 2008 Statut Membre Dernière intervention 17 juillet 2012 185
19 août 2009 à 10:31
Ben comment veux tu que je le sache :O

j'sais même pas ce que contient ta variable resultat, ni pg, ni ce qu'est ta fonction affich() d'ailleurs ...
0
marmar1984 Messages postés 40 Date d'inscription samedi 1 août 2009 Statut Membre Dernière intervention 5 février 2010
19 août 2009 à 10:33
d'accord,
voici la fonction affich
function affich($r,$i)
{
$pg=4*($i-1)+1;
for($k=$pg;$k<4;$k++)
{
if(isset($r[$k]))
{ $j=0;
$t[$j]=$r[$k].'<br>';
echo $t[$j];
$j++;
}
}
if (isset($t)){return $t;}
et $pg=$_GET['page'];
0
jeangilles Messages postés 816 Date d'inscription samedi 21 juin 2008 Statut Membre Dernière intervention 17 juillet 2012 185
19 août 2009 à 10:42
Heu ...

dans la cas où la dernière page contient 4 "trucs" (j'appelle truc parce que je sais pas ce que c'est ^^)

ton if((sizeof ($resultat)%4)!=0) sera faux, et pourtant c'est quand meme ta derniere page, donc ca peut pas marcher
0