Pagination

marmar1984 Messages postés 52 Statut Membre -  
jeangilles Messages postés 816 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   186
 
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 52 Statut Membre
 
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   Statut Membre Dernière intervention   186
 
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 52 Statut Membre
 
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   Statut Membre Dernière intervention   186
 
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