0
votes

Comment imprimer la liste dans la direction opposée?

Ma question est par liste de défaut Imprimer en haut à la direction inférieure, mais je souhaite imprimer en bas en haut en direction de la première valeur, ce qui signifie première valeur doit être en bas et la dernière valeur en haut. xxx

par défaut, il imprimera: -

mangue

pomme

raisin

mais Je veux: -

raisin

pomme

mangue


2 commentaires

Vous alliez normalement ajouter une commande par clause à votre SQL, mais que vous ne saviez pas quel ordre ils sont actuellement.


Bon homme je vais essayer ..


3 Réponses :


-1
votes

C'est assez simple. Triez vos résultats de requête en ordre décroissant: xxx


1 commentaires

J'ai utilisé ceci: - OL {Affichage: Flex; Flex-direction: colonne-inverse; } li {flex: 0 0 auto; }



0
votes

Si vous souhaitez personnaliser l'ordre des résultats par Sélectionnez une requête Vous devez créer un champ supplémentaire sur la table dans laquelle vous définissez l'ordre de l'élément unique, après cela, vous pouvez utiliser l'instruction SELECT et les commander par nouveau champ. Par exemple, vous avez des colonnes sur la table:

ID, nom, ordre_column, créé_at

et vous avez 3 enregistrements sur ce tableau: 1, Pippo, 1, 2019-02-10 2, Pluton, 5, 2019-02-10 3, Topolino, 3, 2019-02-10

Où la troisième colonne est l'ordre de l'élément sur la colonne, si vous souhaitez commander par son, vous devez utiliser une requête comme celle-ci < Pré> xxx

ou xxx

c'est ça!


2 commentaires

J'ai utilisé ceci: - OL {Affichage: Flex; Flex-direction: colonne-inverse; } li {flex: 0 0 auto; }


Ce n'est pas la bonne forme, vous devez gérer les données et non les éléments HTML



0
votes

Vous devez gérer le tri avec la requête SQL, mais vous pouvez également y parvenir chez PHP. Enregistrez le résultat dans un tableau et inverser l'ordre du rendu. XXX

Vous pouvez également essayer array_éréverse .


0 commentaires