Bonjour,
j'aimerais résoudre ce probleme que j'éprouve présentement a afficher les données d'une requete en rapport avec le numéro de la page affichée
je n'arrive pas a comprendre car dans mon exemple j'ai 9 résultats dans mon tableau et j'obtiens les 9 résultats et pas de problême.
j'affiche les données avec le système de pagination de 8 par pages, encore la tout va bien. j'obtiens les données de 8 par pages
donc ca fait 2 pages a afficher et encore la tout va bien
sauf que lorsque je clique sur la deuxième page, la requête affiche toujours les mêmes premières données sur la page 2 mais je n'arrive pas a voir la 9e entrée.
Pourquoi ?
voici mon code d'affichage
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 <?php if (!empty($resultat)) { foreach($resultat as $donnees){ echo'<tr><td><strong>'.trim(htmlspecialchars(ucfirst($donnees['prenom']))).' **'.trim(htmlspecialchars($donnees['nom'])).'</td> <td class="centrer"><strong>'.htmlspecialchars($donnees['regionsA']).'</strong></td>'; echo'<td class="centrer"><strong>'.htmlspecialchars($donnees['provinceA']).'</strong></td>'; echo"<td align='center'> <a href='detail_Representant2.php?idDetail=".htmlentities($donnees['membreID'])."'>Voir détail </a></td></tr>"; //echo"<tr class='tr'><td align='center'> <a href='../transactions/Transaction_Depart2.php?idTrajet=".($info['gestionID'])."'>Détail</a> </td>"; } echo' </table>'; echo '<p align="center">Page : '; //Pour l'affichage, on centre la liste des pages for($i=1; $i<=$nombreDePages; $i++) //On fait notre boucle { //On va faire notre condition if($i==$pageActuelle) //Si il s'agit de la page actuelle... { echo ' [ '.$i.' ] '; } else //Sinon... { //echo '<a href="Tripublic.php?page='.$i.'&PremiereEntree='.$premiereEntree.'&ordre=asc">'.$i.'</a>'; echo '<a href="Tripublic.php?page='.$i.'">'.$i.'</a> '; } } echo '</p>'; } ?>
Partager