faire présentation de photos
le 15/03/2007 à 11:00
14h43
bonjour à tous !
voilà j'aimerai faire une sorte de présentation de photos :
coté client :
un titre + un descriptif + des images (en miniature)
ex :
titre : la fête du J'saispasquoi
texte : ce samedi il y a eu la fête du j'saispasquoi dans la ville de machinchouette et blablablablabla
images : (8 maxi 4 par lignes en miniatures)
coté php : un peu perdu par la façon de m'y prendre
je sais comment stocker le titre + le texte de présentation mais les images je sais pas (j'aimerai les stocker sous forme de liens)
8 images par évenements
- dois je créer 1 champs par images dans la base (et si y a qu'une photos ca va merder ?)
- dois je créer également des champs pour stocker le chemin vers les miniatures ?
j'ai cherché des scripts d'upload et gestion d'images (et de miniatures) mais c'est compliquer pour moi de les lires tant ils y a pleins d'options dont j'ai pas besoin (commentaires, nbr d'images par répertoires etc...)
si qqn peut m'expliquer comment je dois m'y prendre c'est un peu confu la
merci
++
le 15/03/2007 à 11:08
14h43
j'ai oublié de précisé que j'ai lu le "comment faire" sur ce site à propos de la galerie d'image mais j'avoue que ca reste flou je ne pratique le php que occasiellement.
Je pense qu'il faut que tu créé deux tables.
La première, une table 'album' qui va regrouper les différents albums photos.
Cette table album va etre composée de différents champs :
* id (avec auto incrémentation)
* titre
* texte
Et une deuxième table nommée 'photo' qui va regrouper les différentes photos des différents albums présents dans la table 'album'.
Cette table photo va etre composée de différents champs :
* id (avec auto incrémentation)
* idalbum (pour faire un lien avec la table 'album')
* image (lien de la photo)
PS : je ne pense pas que cela serve a grand chose de stocker le lien de l'image dans la base de donneé.
A chaque fois que tu upload une image, cela ajoute un enregistrement dans la table 'photo', et tu pourrais utiliser l'id de la photo ajoutée comme nom de photo...
Comme ca au moment d'afficher ton image tu n'auras qu'a faire :
http://www.monsite.com/images/<?=iddemaphoto?>.jpg
et si tu veux afficher la vignette correspondante, tu n'as qu'a rajouter un 'v' devant l'id de la photo :
http://www.monsite.com/images/v<?=iddemaphoto?>.jpg
Je ne sais pas si tu va comprendre mon raisonnement ^^
*************
Exemple tu créé un premier album photo. Dans ta table 'album' tu auras un enregistrement du type :
* id => 1
* titre => la fête du J'saispasquoi
* texte => ce samedi il y a eu la fête du j'saispasquoi dans la ville de machinchouette et blablablablabla
Et si ce premier album contient des photos, tu vas ajouter autant de lignes dans la table 'photo' que du nombre de photo.
Exemple si tu as trois photo dans ce premier album, dans ta table 'photo' tu auras 3 enregistrements :
* id => 1 (correspond a la photo numéro 1)
* idalbum => 1 (correspond a l'id du premier album)
* id => 2 (correspond a la photo numéro 2)
* idalbum => 1 (correspond a l'id du premier album)
* id => 3 (correspond a la photo numéro 3)
* idalbum => 1 (correspond a l'id du premier album)
le 15/03/2007 à 18:07
14h43
hé hé si si je crois comprendre mais je vois mal ou ce fait le lien entre l'évenement et les photos qui lui corresponde ?! moi je dois juste faire le dev du truc, apres c'est quelqu'un d'autre qui fera les maj donc ca doit etre clair.Et dans cette configuration toutes les images sont dans le même répertoire ca posera pas de problême pour relier les évenement à leur images ?!
et heu tu peux m'expliquer à quoi sert le V ?
en tout cas merci j'ai une piste meme si c'est pas gagné :)
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: