Salut!
Je suis en train de faire un module qui affiche des événements (nom,date,type,lieu...) et je rencontre un petit problème avec le tri.
Quand j'ai 2 évènements dans le même lieu à la même date je dois garder celui du type 'special' et ignorer celui de type 'regular'
Je pense faire :
- une requête de tous les évènements avec une date >= aujourd'hui triés par date puis par lieu (en SQL)
- un parcours des résultats pour remplir un tableau $displayTab[] en testant si la date est la même que sur l'élément précédent et si le lieu aussi alors on ajoute l'élément de type special. (si les résultats de la requète ne sont pas bien triés par SQL je pense que ça ne marche pas...)
- un parcours du $displayTab[] pour afficher le éléments.
Avez-vous un moyen plus simple et/ou plus performant ?
Un grand merci d'avance!