Bonjour à tous. Je suis en train de créer un album photo dynamique dans le quel l'administrateur pourra trier comme il le souhaite les photos placées dans une catégorie.
Pour cela, j'ai reflechi à trois solutions mais ne sais laquelle est la bonne :
1- Trier les photos par ID et donc permettre a l'admin de changer l'ID d'une photo (et donc si l'id d'une photo change, les autres changent aussi car il ne peut y avoir de 'trou' )
2- Créer un champ 'rank_id' dans ma table photo. Dans ce champs on renseignera un numéro et on triera ensuite les photos en fonction de ce numéro.
3- Créer une autre table qui contiendra les rangs et affecter a chaque photo un rang de cette table...
Les problèmes suivants me viennent à l'esprit :
1- Dans mes cours, on m'a toujours appris que l'ID était "intouchable" et donc je n'ose pas trop le laisser se faire bidouiller par l'admin.
2- Lorsque l'on changera le rang d'un photo, cela influera automatiquement sur le rang des autres, et cela, je ne sais comment le réaliser...
J'en suis donc à la construction des tables... J'espere avoir été claire.. Mes cours de php/mysql datent d'un bout de temps et je m'y remet tout juste, j'espère n'avoir pas dit d'abhérations dans mon post.. Sinon, vos corrections et suggestions sont les bienvenues !
Merci !