Bonjour,
J'administre des sites avec le CMS Joomla. Pour le composant de la galerie photo, je n'ai qu'une méthode pour trier l'ordre d'affichage hors il m'en faut 2. Je comptais donc mettre le champ "Ordre" à jour manuellement, mais quand j'arrive avec de nouvelles photos dans un album qui en contient déjà 300 ou 400 cela fait beaucoup.
J'ai donc un jeux de données du genre :
Les photos devant dans un cas être affichées dans un ordre décroissant j'ai cette situation au départ :
Photo | Ordre | Date
---------------------------
PH 1 | 5 | 01/02
PH 2 | 4 | 01/02
PH 3 | 3 | 05/03
PH 4 | 2 | 07/09
PH 5 | 1 | 01/09
Après un ajout j'ai le cas suivant :
Photo | Ordre | Date
---------------------------
PH 1 | 5 | 01/02
PH 2 | 4 | 01/02
PH 3 | 3 | 05/03
PH 4 | 2 | 07/09
PH 5 | 1 | 01/09
PH 89 | 6 | 10/09
PH 90 | 7 | 11/09
Je voudrais donc via une requête SQL, effectuer une mise à jour du champs "Ordre" en fonction d'un tri sur la date en croissant ou décroissant selon le cas. J'ai bon avoir un niveau moyen en Sql, je ne vois pas comment résoudre ce cas.
Des idées ?
Partager