OrifInformatique / gestion_questionnaires

MIT License
1 stars 0 forks source link

Ordrer les listes #51

Closed LaurentSewer closed 6 years ago

LaurentSewer commented 6 years ago

rajouter des boutons sur les tables pour trier les éléments dans question/index

BurkhalterY commented 6 years ago

Faire ça en JavaScript ou en PHP ?

En PHP, on peut directement utiliser une requête SQL "ORDER BY" mais on doit recharger la page.

LaurentSewer commented 6 years ago

J'ai essayé le tri du tableau en js mais je rencontre déjà 2 problèmes : les colonnes numériques sont trié alpha-numériquement, ex: 11 passe avant 9 et le tri peux provoquer un timeout a cause du nombre de question, plus les champs d'une colonne sont différents plus elle demande du temps, et a partir de 200 questions la colonne question met vraiment du temps a ré-afficher les questions

DidierViret commented 6 years ago

Je pensais le faire en PHP avec une clause SQL "ORDER BY" comme proposé par Yannis. C'est vrai qu'il faut recharger la page, mais je ne pense pas que ça devrait poser problème ... à vérifier quand même.

LaurentSewer commented 6 years ago

l'erreur du dernier commit est surement lié au #57, il y as du avoir des changements involontaires ou inadéquats avec le filtre "Module concerné"

LaurentSewer commented 6 years ago

L'érreurs php due au tri sans filtre module était due qu fait que le filtre module ajoutais des parenthèses nécessaire (pour utiliser les ORDER BY avec plusieurs filtres avant) à la requète sql qui n'étaient pas présentes avec les autres filtres