Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Général Conception Web
Général Conception Web Forum d'entraide sur les choix technologiques. Avant de poster : Cours Dév. Web, FAQs Dév. Web, Sources Dév. Web
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/07/2006, 16h41   #1
Invité de passage
 
Inscription : mai 2003
Messages : 9
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 9
Points : 2
Points : 2
Par défaut Ligne de navigation n°s de pages

Bonjour,

Je souhaite connaître l'astuce permettant la navigation sur plusieurs pages par affichage des n°s pages sur nombre de page total. Est-ce un dévéloppement javascript ou php ou autre?

Merci.
Virtual78 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/07/2006, 18h45   #2
Expert Confirmé
 
Avatar de Maxoo
 
Maxime Pasquier
Expert PHP
Inscription : novembre 2004
Messages : 2 126
Détails du profil
Informations personnelles :
Nom : Maxime Pasquier
Âge : 28
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Expert PHP
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : novembre 2004
Messages : 2 126
Points : 2 602
Points : 2 602
page 1, 2, 3, suivante précédente etc ... ??

ce se fait coté serveur, donc PHP, ou autres, mais pas en javascript.
Après en PHP, y a des tonnes de scripts qui doivent le faire !
__________________
Pour une bien meilleur lisibilité, utilisez la balise [code], c'est le [#] dans votre éditeur.
Mon espace Développez : mes Créations.


Rencontre & Carte des Membres de Developpez.com, version 3.0
Maxoo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/07/2006, 17h12   #3
Membre éclairé
 
Avatar de giminik
 
Inscription : mars 2002
Messages : 303
Détails du profil
Informations personnelles :
Âge : 30

Informations forums :
Inscription : mars 2002
Messages : 303
Points : 356
Points : 356
Envoyer un message via MSN à giminik
Salut,
Le principe est simple. On suppose que les données proviennent d'une base de données (MySQL pour simplifier). Premièrement, il faut définir le nombre de lignes à afficher sur chaque page.
Ensuite, tu fais ta requête SQL pour compter combien de résultats il y aura.
exemple : SELECT count(*) FROM table;
Une simple division (arrondie par excé) te permettra de savoir combien de pages il y aura. Il suffit ensuite de relancer la requête d'extraction pour l'affichage des données. Avec MySQL on peut utiliser LIMIT pour n'afficher que X résultats à partir du N ième. Avec d'autres bases, il faudra gérer ça manuellement.
exemple : SELECT champ1, champ2 FROM table LIMIT 0, 100;
Pour créer la liste des numéros de pages, c'est simple, il suffit de générer autant de liens que de pages.
En admettant qu'il y ait 5 pages et qu'il y ait 20 lignes par page, il suffit de donner en paramètre de chaque lien le numéro de la première ligne de la page à afficher :
20, 40, 60, 80 et 100.
La page d'affichage utilise le paramètre pour savoir quelles données afficher, c'est tout Si tu n'as pas compris, n'hésite pas...
giminik est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/07/2006, 11h46   #4
Membre Expert
 
Avatar de Oluha
 
Inscription : novembre 2004
Messages : 2 161
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : novembre 2004
Messages : 2 161
Points : 2 051
Points : 2 051
tu devrais trouver des exemples sur google en tapant le mot clé "pagination"
Oluha est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h04.


 
 
 
 
Partenaires

Hébergement Web