Problème d'affichage d'une barre de navigation
jamsom
Messages postés
242
Date d'inscription
Statut
Membre
Dernière intervention
-
jamsom Messages postés 242 Date d'inscription Statut Membre Dernière intervention -
jamsom Messages postés 242 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
les articles sont enregistrés sur la base de données, par catégorie, par exemple la catégorie sport contient 100 articles, je veux afficher seulement dans la premiere page 20 et en bas afficher une barre qui contient ( 2..3....4.5....suivant) pour que le visiteur voir les 20 articles suivants clique sur 2 etc ..... si j'ajoute un article il sera automatiquement sur la page 6
comment je peux programmer cette bare
les articles sont enregistrés sur la base de données, par catégorie, par exemple la catégorie sport contient 100 articles, je veux afficher seulement dans la premiere page 20 et en bas afficher une barre qui contient ( 2..3....4.5....suivant) pour que le visiteur voir les 20 articles suivants clique sur 2 etc ..... si j'ajoute un article il sera automatiquement sur la page 6
comment je peux programmer cette bare
A voir également:
- Outlook 365 déplacer barre de navigation
- Déplacer colonne excel - Guide
- Deplacer barre de tache windows 11 - Guide
- Navigation privée - Guide
- Supprimer les données de navigation - Guide
- Microsoft 365 basic - Accueil - Microsoft Office
2 réponses
Hum ça fait longtemps que j'ai pas programmé en PHP, mais en gros tu fais en sorte de récupérer le nombre d'entrées dans ta base de données, tu divises par 20 (division entière, sans virgule) et ensuite tu regardes si le modulo de cette division est supérieure à 0. Si c'est le cas tu dois incrémenter de 1 (en gros 90 / 20 = 4,... et 90 % 20 = 10, donc tu dois faire 4 + 1 pour obtenir un total de 5 pages au lieu de seulement 4).
Ensuite avec MySQL tu demandes de récupérer toutes les valeurs ayant pour index maximum 20x le numéro de la page, et minimum 20x le numéro de la page - 20
Pour récupérer dans quelle page tu es, je sais plus trop comment ça marche (ça fait trop longtemps que j'ai pas touché au PHP...) mais en gros tu fais en sorte que dans ton URL ça finisse par ?page=1 par exemple ^-^
Bonne soirée :3
Ensuite avec MySQL tu demandes de récupérer toutes les valeurs ayant pour index maximum 20x le numéro de la page, et minimum 20x le numéro de la page - 20
Pour récupérer dans quelle page tu es, je sais plus trop comment ça marche (ça fait trop longtemps que j'ai pas touché au PHP...) mais en gros tu fais en sorte que dans ton URL ça finisse par ?page=1 par exemple ^-^
Bonne soirée :3