salut la j ai un probleme sur la pagination je vous donne le bon exemple , le probleme puis le code
sur le site : http://staging.zslide.com/HotPixelGames/index.php
regardez la page de pagination , y a de la premiere page jusqu a 24pages , tt est bon , la quand je clique sur par exemple la 11eme page , je n ai plus de 1 à 24 , je n ai que de 10 jusqu'à 24 , alors que je veux que la barre de pagination soit stable , a chaque fois que je clique sur n importe quel lien de page , je veus toujours garder de 1 à 24 . j ai cherché sur le code mais j arrive pas :s , je vous colle le code peut etre que quelqu un peut me savuer la vie
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
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
 
  //Affichage des barres de navigation         
  if($affichage != 0) {
  if($nbTotalObjets > 0) {
 //Affichage des données :
 
 
    $ordre = $_GET["ordre"];
    ?>
    <tr valign="middle" class="pages">
      <td width="80" align="right"><? //Deuxi&egrave;me affichage de la barre de navigation (en bas) :
                 if($pageActuelle > 1)
                 {//Si autre que 1&egrave;re page :?>
          <a href="<? echo $ladresse;?>?page=<? echo ($pageActuelle-1);?>&amp;ordre=<?=$ordre?><?=$searchmore ?>" title="Page pr&eacute;c&eacute;dente - <? echo ($pageActuelle-1);?>">Previous</a>
          <?
                 }//Fin de si autre que premi&egrave;re page
                 else echo "&nbsp;";
                 /* <a href="<?=$url_site?><?=$PHP_SELF?>?ordre=pluslus">&lt;&lt; Pr&eacute;c&eacute;dent</a> */
                 ?>      </td>
      <?
                 /*
                 <tr valign="middle">
                 <td align="left" height="20" colspan="2">
                     Page <?=$pageActuelle?>
                 </td>
                 </tr>
                 */
                 ?>
      <td width="517" align="center"><table border="0" cellspacing="0" cellpadding="1" width="100%"  class="noir11">
        <tr valign="middle">
          <!--<td class="text" width="55" style="padding-left:8px">Page <?=$pageActuelle?> </td>-->
          <td nowrap="nowrap" align="center" valign="middle"><? //Deuxi&egrave;me affichage de la barre de navigation (en bas) :
       if($pageActuelle > 1)
       {//Si autre que 1&egrave;re page :?>
                <a href="<? echo $ladresse;?>?page=1&amp;ordre=<?=$ordre?><?=$searchmore ?>" title="Premi&egrave;re page"></a>&nbsp;
                <!-- <a href="<? echo $ladresse;?>?page=<? echo ($pageActuelle-1);?>" title="Page pr&eacute;c&eacute;dente - <? echo ($pageActuelle-1);?>">&lt;</a>   -->
                <?
    }//Fin de si autre que premi&egrave;re page
        else echo "&nbsp;";?>          </td>
          <?
 
   /* */
    
        
    if($_GET["page"] == ""){
    $cptPageboucle = 1; $numPagesboucle = $numPages; }else{
    $cptPageboucle = $_GET["page"]-1; $numPagesboucle = $_GET["page"]+20;
    if($numPagesboucle>$numPages){$numPagesboucle = $numPages;}
    if($cptPageboucle<10){$cptPageboucle = 1;} }
 
    for($cptPage=$cptPageboucle ; $cptPage<=$numPagesboucle ; $cptPage++)
    {//Affiche page par page :
      if($cptPage != $pageActuelle) echo "
        <td align=\"center\">
        <a href=\"".$ladresse."?".$navigoliv."page=".$cptPage."&amp;ordre=".$ordre."".$searchmore."\">".$cptPage."</a></td>\n";
      else echo "<td align=\"center\" style=\"color:#FF0000\"><b>".$cptPage."</b></td>\n";
    }//Fin de affiche page par page
 
    /* comm en attente 30dec 06 */
?>
          <td nowrap="nowrap" align="center"><?
       if ($pageActuelle < $numPages)
       {//Si autre que derni&egrave;re page :?>
                <!--  <a href="<? echo $ladresse;?>?<? echo $navigoliv;?>page=<? echo ($pageActuelle+1);?>" title="Page suivante - Page <? echo ($pageActuelle+1);?>">&gt;</a>&nbsp;
      -->
                <a href="<? echo $ladresse;?>?<? echo $navigoliv;?>page=<? echo $numPages;?>&amp;ordre=<?=$ordre?><?=$searchmore ?>" title="Derni&egrave;re page"></a>
                <?
    }//Fin de si autre que derni&egrave;re page
        else echo "&nbsp;";?>          </td>
        </tr>
      </table></td>
      <td width="80" align="center"><?
                 if ($pageActuelle < $numPages)
                 {//Si autre que derni&egrave;re page :?>
          <a href="<? echo $ladresse;?>?<? echo $navigoliv;?>page=<? echo ($pageActuelle+1);?>&amp;ordre=<?=$ordre?><?=$searchmore ?>" title="Page suivante - Page <? echo ($pageActuelle+1);?>">Next</a>
          <?
                 }//Fin de si autre que derni&egrave;re page
                 else echo "&nbsp;";
                 /* <a href="<?=$url_site?><?=$PHP_SELF?>?ordre=pluslus">Suivant &gt;&gt;</a> */
                 ?>      </td>     
 
 <?
  }else{
  ?>
    <tr valign="middle" width="555">
      <td align="center" height="30" colspan="2"> Aucun r&eacute;sultat trouv&eacute; </td>
    </tr>
    <?
  }
  } //fin affichage = 0
  echo '
    </table>
    </div>';
 
  $backside = $DEBUT;
  return $backside;
}
 
 
 
 
//to select nb of games displayed
if(isset($_GET["par_page"]) && $_GET["par_page"] != "" && $_GET["par_page"]<100)
{
   $_SESSION["sess_par_page"] = $_GET["par_page"];
   $fin = $_GET["par_page"];
}elseif($_SESSION["sess_par_page"] != ""){
   $fin = $_SESSION["sess_par_page"];
  $_GET["par_page"] = $_SESSION["sess_par_page"];
}else{
 $fin = "9";
$_GET["par_page"] = "9";
}
merci de me repondre