Pagination ne marche pas
Fermé
charline159
Messages postés
208
Date d'inscription
lundi 14 août 2017
Statut
Membre
Dernière intervention
22 juin 2022
-
17 mars 2021 à 15:22
charline159 Messages postés 208 Date d'inscription lundi 14 août 2017 Statut Membre Dernière intervention 22 juin 2022 - 18 mars 2021 à 22:32
charline159 Messages postés 208 Date d'inscription lundi 14 août 2017 Statut Membre Dernière intervention 22 juin 2022 - 18 mars 2021 à 22:32
A voir également:
- Pagination ne marche pas
- Pagination powerpoint - Guide
- Sommaire avec pagination - Guide
- Arreter pagination word - Forum Word
- Indesign pagination à partir de la 2ème page - Forum InDesign
- Pagination google doc à partir de la page 3 - Forum Google Docs
3 réponses
NHenry
Messages postés
15164
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
27 novembre 2024
345
17 mars 2021 à 15:54
17 mars 2021 à 15:54
Dans tes tests, il y a un cas où tu ne lui assigna aucune valeur :
if(...)
{
if(...)
{
Assignation
}
}
else
{
Assignation
}
jordane45
Messages postés
38314
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 novembre 2024
4 705
17 mars 2021 à 16:14
17 mars 2021 à 16:14
Bonjour,
conditions qui peuvent être simplifiées par l'écriture ternaire
NB : La méthode rowCount en PDO est déconseillée sur des requêtes de type "SELECT" ( voir la doc officielle )
conditions qui peuvent être simplifiées par l'écriture ternaire
// définit deuxième borne de l'intervalle define("usersPerPage", 25); $usersPerPage = 25; // définit première borne de l'intervalle $queryCol = $pdo -> query("SELECT id FROM utilisateur"); $usersTotal = $queryCol->rowCount(); //nombre de lignes dans la table $pageMax = ceil($usersTotal/usersPerPage); // page max = 4 $page = !empty($_GET['page']) && ctype_digit($_GET['page'])==1 ? intval($_GET['page']) : 1; $currentPage = $page > $pageMax ? $pageMax : $page; // un peu de debug pour voir ce qui se passe ... echo "<br>page : " . $page ; echo "<br>currentPage : " . $currentPage ; $firstUserOfPage = ($currentPage-1)*usersPerPage; echo $firstUserOfPage;
NB : La méthode rowCount en PDO est déconseillée sur des requêtes de type "SELECT" ( voir la doc officielle )
charline159
Messages postés
208
Date d'inscription
lundi 14 août 2017
Statut
Membre
Dernière intervention
22 juin 2022
1
Modifié le 18 mars 2021 à 22:33
Modifié le 18 mars 2021 à 22:33
ça marche, je vais voir ça, merci pour votre aide !