Partage
  • Partager sur Facebook
  • Partager sur Twitter

Création d'albums photo

Je bloque sur un truc >.<

    24 juin 2006 à 12:22:41

    Salut les gens :p

    J'aimerais pour un site que je suis en train de dévelloper que les membres du dit site puissent si l'envie leur en prend créer et mettre en ligne leur albums photo.
    Chaque album possède entre 2( minimum ) et 15( maximum ) photos .

    Voici comment est organisé ma table `albums` ( qui contient toutes les infos relatives à l'album ) :
    • id
    • auteur
    • mail_auteur
    • titre
    • nombre_de_photos
    • date

    Voici comment est organisée ma table `photos` ( 1 entrée / photo )
    • id
    • id_album
    • url_photo

    Si le visiteur arrive sur la page albums.php?id=1 il devrai tomber sur l'album ayant pour id '1'.
    Voila comment je voit la présentation de l'album :

    Citation : Aperçu

    Titre de l'album


    Image utilisateur


    Cet album est composé de 2 photos
    Voir la photo N°1, 2



    Mon problème est le suivant :
    Comment faire pour afficher la 1° photo de l'album puis de faire un lien pour voir les autres photo ?

    La solution est certainement très simple mais je ne la voit pas ...


    Merci d'avance et ++ ^^
    • Partager sur Facebook
    • Partager sur Twitter
    Anonyme
      24 juin 2006 à 12:28:53

      Moi a ta place, je regrouperais tout dans une seule table :
      id
      auteur
      mail_auteur
      titre
      photos
      date

      Dans photo tu sauvegardes les nom des images sous forme de tableau ( utilises implode/explode ).

      Ensuite, tu récuperes les photos dans un array donc et tu parcoures l'array. Si le numero de correspondance de l'array ($i) correspond à l'actuel, tu n'affiches pas de lien sinon tu affiches un lien.
      Pour suivant précedent :
      suivant : si c'est la derniere photo, tu n'affiches pas, sinon, tu affiche un lien vers $i+1;

      Precedent : si c'est la premiere photo, tu n'affiches pas, sinon, tu affiche un lien vers $i-1;
      • Partager sur Facebook
      • Partager sur Twitter
        24 juin 2006 à 12:34:35

        Citation : Tonio 76

        Moi a ta place, je regrouperais tout dans une seule table :
        id
        auteur
        mail_auteur
        titre
        photos
        date

        Dans photo tu sauvegardes les nom des images sous forme de tableau ( utilises implode/explode ).

        Ensuite, tu récuperes les photos dans un array donc et tu parcoures l'array. Si le numero de correspondance de l'array ($i) correspond à l'actuel, tu n'affiches pas de lien sinon tu affiches un lien.
        Pour suivant précedent :
        suivant : si c'est la derniere photo, tu n'affiches pas, sinon, tu affiche un lien vers $i+1;

        Precedent : si c'est la premiere photo, tu n'affiches pas, sinon, tu affiche un lien vers $i-1;


        Mais les albums peuvent contenir entre 2 et 15 photos, hors ton système ne marche qu'avec 2 photos, non ?
        • Partager sur Facebook
        • Partager sur Twitter
        Anonyme
          24 juin 2006 à 12:50:56

          Et bien non car tu peux en mettre autant que tu veux grace à cette méthode...
          • Partager sur Facebook
          • Partager sur Twitter
            24 juin 2006 à 13:18:10

            Hum ... Tu pourrais expliquer un peu plus les array s'il te plaît parce que j'avoue que je n'est pas tout compris ...
            :euh:
            • Partager sur Facebook
            • Partager sur Twitter
            Anonyme
              24 juin 2006 à 13:20:20

              Va lire la doc, normalement, je pense que tu devrais comprendre.

              http://fr3.php.net/implode
              http://fr3.php.net/explode
              • Partager sur Facebook
              • Partager sur Twitter
                24 juin 2006 à 13:22:24

                Citation : Tonio 76

                Va lire la doc, normalement, je pense que tu devrais comprendre.

                http://fr3.php.net/implode
                http://fr3.php.net/explode



                Je l'ai déja lue >_<
                • Partager sur Facebook
                • Partager sur Twitter

                Création d'albums photo

                × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                • Editeur
                • Markdown