Bonjour,

j ai un soucis avec mon formulaire php dans la partie bouton de navigation de pages. Car lorsque j appuie sur mes bouton rien ne se passe.


donc j ai une requete sql , le resultat s affiche dans une tableau, en générale le resultat est d'environ 500 enregistrement donc je veux afficher mon tableau, 50 lignes par 50 lignes en cliquant sur des boutons. Mais ca ne fonctionne pas . par contre en bas de mon tableau j ai des numéros de pages ca ca fonctionne mais je comprends pas pourquoi je peux pas faire de meme avec les boutons.

si quelqu un pouvais m aider , un conseil...




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
 
 
if (!isset($_GET['pgno']))
{
 $_GET['pgno'] = 0;
}
 $pgno = $_GET['pgno'];
 $orderby = $_GET['orderby'];
 if ($orderby == "")
 {
  $orderby = "orderid";
 }
 
 $result2 = $db->sql_query($sql4);
   $numrows = $db->sql_numrows($result2);
 
 
 $maxrow=50;
 
 $maxpage=ceil($numrows/$maxrow);
 
 
 $limitesuivante = $pgno + $maxrow;
 $limiteprecedente = $pgno - $maxrow;
 
 
 
  $pgnodebut=0;
         echo"<div align='center' name='btn'>";
         echo"<br>";
 
 
         echo"<input type='submit' name='first' value='<<' onclick='$file?pgno=".($pgno=0)."&orderby=$orderby'>"; 
         echo"<input type='submit' name='before' value='<' onclick='$file?pgno=".($pgno-1)."&orderby=$orderby'>";
         echo" Pages ";
         echo"<input type='submit' name='next' value='>' onclick='$file?pgno=".($pgno+1)."&orderby=$orderby'>";
         echo"<input type='submit' name='last' value='>>' onclick='$file?pgno=".($pgno=$maxpage)."&orderby=$orderbyD'>";
 
         echo '<form action="" method="post">';
         echo"<select name='pages'>";
         for($i=1;$i<=($maxpage);$i++)
         {
          echo"<option value='$i'onchange='$file?pgno=(".$i.")&orderby=$orderby'>$i";
         }
         echo"</select>";
         echo '</form>';
          echo"</div>";
par contre cette partie la fonctionne bien: c les lien en chiffre:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
 
  echo"<br>";
         for ($j=0; $j<$maxpage; $j++) {
          echo "<a href=\"$file?pgno=$j&orderby=$orderby\">$j</a> ";
         }
         echo "\n<br>";

voila merci