IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Système de pagination pour une galerie photo [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Badaboumpanpan
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    202
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 202
    Par défaut Système de pagination pour une galerie photo
    Bonjour,

    Je suis entrain d'élaborer une galerie photo sur mon futur site, et je voudrais savoir la chose suivante:

    - j'utilise une base MySQL pour stocker le chemin de la photo, son intitulé et qq autres références;
    - je voudrais faire une présentation comme suit :
    en haut de la page : miniatures, en dessous la miniature sélectionnée en taille normale.

    Le site sera géré de la facon habituelle : >> galerie > nom_galerie > photos

    Ne sachant pas combien de photos sera contenue dans une galerie, c'est que ma page en PHP, gère d'elle-même la gestion des photos.

    Je m'explique : imaginons que pour la galerie A j'ai 25 photos, la page PHP créera 3 pages car chaque page ne pourra contenir qu'au maximum 10 photos miniatures.

    Je ne sais pas si tout ça est bien clair, mais si vous m'avez suivi, est-ce que cela est réalisable ?

  2. #2
    Membre expérimenté
    Avatar de titoumimi
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    3 707
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 707
    Par défaut
    Citation Envoyé par Badaboumpanpan
    Je m'explique : imaginons que pour la galerie A j'ai 25 photos, la page PHP créera 3 pages car chaque page ne pourra contenir qu'au maximum 10 photos miniatures.

    Je ne sais pas si tout ça est bien clair, mais si vous m'avez suivi, est-ce que cela est réalisable ?
    Oui

    En utilisant la clause LIMIT de SQL
    Globalement inoffensif
    Merci de respecter les règles du forum.
    Aucune question technique par MP !
    _______________________________________________________________________
    Cours Ruby et Ruby on Rails (RoR) - Cours PHP - FAQ Ruby / Rails - Livres Ruby / Rails
    Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS
    Tutoriaux HTML/CSS et PHP

  3. #3
    Membre confirmé Avatar de Badaboumpanpan
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    202
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 202
    Par défaut
    Ok. Avec LIMIT, je vais pouvoir récupérer le nombre de photos souhaité par page.

    Mais comment vais-je pouvoir faire en sorte que ma page PHP puisse génèrer 5 pages si il faut ?

  4. #4
    Membre émérite Avatar de stunti
    Inscrit en
    Mai 2006
    Messages
    520
    Détails du profil
    Informations personnelles :
    Âge : 47

    Informations forums :
    Inscription : Mai 2006
    Messages : 520
    Par défaut
    tu fais evoluer la clause limit a chaque fois que tu avance d'une page.

    pour la page 1 dans l'url nb=0;



    pour la page 2 dans l'url nb=10;



    pour la page 3 dans l'url nb=20;

  5. #5
    Membre confirmé Avatar de Badaboumpanpan
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    202
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 202
    Par défaut
    Ok. C'est le truc du genre :

    page.php?nb=1

    Que l'on voit dans les url ?


    En gros, je dois faire plusieurs requêtes ?

  6. #6
    Membre émérite Avatar de stunti
    Inscrit en
    Mai 2006
    Messages
    520
    Détails du profil
    Informations personnelles :
    Âge : 47

    Informations forums :
    Inscription : Mai 2006
    Messages : 520
    Par défaut
    juste une mais qui evolue en fonction de nb.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. pagination pour une galerie sans base de donnée
    Par VIRGINIE87 dans le forum Langage
    Réponses: 10
    Dernier message: 09/03/2010, 10h04
  2. Réponses: 2
    Dernier message: 24/01/2010, 22h39
  3. Pagination de photos pour une galerie
    Par valebl dans le forum Langage
    Réponses: 2
    Dernier message: 24/04/2008, 00h20
  4. [SQL] Pagination d'une galerie photo
    Par Sofute dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 26/03/2008, 19h13
  5. [Système] Faire une galerie photo simple
    Par titor dans le forum Langage
    Réponses: 10
    Dernier message: 24/06/2006, 21h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo