Boutique en Ligne

Eléphant du PHP | 330 Messages

23 oct. 2006, 09:17

Bonjour,

Je souhaite vendre des photos en ligne.

Chaque photo peut être vendue en plusieurs Formats et dans Plusieurs Qualité, le prix étant différent pour les photos ayant le même format et la même qualité.

Comment traduire cela en tables sachant que le prix peut évoluer dans le temps.

Merci d'avance
_________________
-------------------------------------------------------
Il n'y a que les cons et les moules qui adhèrent

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

23 oct. 2006, 09:35

Je dirais que tu vas surement avoir une table qui va contenir tes photos ...

Il suffit de stocker le prix dans cette table ;)

En ce qui concerne la mise à jour, tu mettras a jour les prix un a un en fonction de critères spécifiques.

L'idée de gérer les prix dans une table a part ne me plait pas pour la simple raison que tu ne peut associer des photos à un même prix si ce prix évolue différement d'une photo à l'autre
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphant du PHP | 330 Messages

23 oct. 2006, 09:42

Merci de ta réponse.

Si je comprends bien j'aurai une table photos avec Format, Qualité, Prix.

Si le prix change pour une catégorie de photos, je dois changer toutes les lignes !!!

Quid de la clé primaire (n° autoincrémenté ?)
-------------------------------------------------------
Il n'y a que les cons et les moules qui adhèrent

ViPHP
ViPHP | 1961 Messages

23 oct. 2006, 10:02

Bonjour,
Les tables sont loin d'être complètes, c'est juste une ébauche pour donner une idée.

On peu supprimer l'entité quantité et ajouter cet attribut dans la relation (prix_vente)
Image
Deux choses sont infinies, l'Univers et la sottise humaine!!
Mais je ne suis pas sur de ce que j'affirme au sujet de l'Univers.

A. Einstein