je dois proposer un menu déroulant dont le contenu est dépendant d'un choix
préalable et qui permet d'adapter son contenu via une BDD mysql. Le contenu
du menu est classé par ordre alphabétique. Jusque là, tout va bien !
Là où ça se complique pour moi, c'est qu'il me faut parfois privilégier une
ou plusieurs options du menu déroulant pour la/les mettre en première place
tout en continuant à avoir le classement alphabétique.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jean-Marc Molina
Bonjour,
On s'est tous posé cette question au moins une fois :)
Il te suffit d'utiliser un champ "priorité" pour trier tes valeurs correctement. À trier : fable, course, lièvre, tortue
A-Z : course, fable, lièvre, tortue
Mais... La tortue gagne la course alors il faut la lister avant le lièvre...
mots = (priorité, mot) mots = {{1, "course"}, {1, "fable"}, {1, "lièvre"}, {2, "tortue"}}
En utilisant un ORDER BY sur ton SELECT, la tortue figure au début de ta liste. Devant les 3 autres mots. Attribuer une même valeur aux mots de permet de définir des groupes, on aurait pu attribuer les valeurs 3 et 4 aux lièvre et à la tortue et 1 et 2 à la course et à la fable...
Plus j'y pense et plus cet exemple mérite de figurer dans les manuels d'une classe de CE1 qui apprendrait le PHP mais bon... JM :)
-- Clé AntiPourriel : PASUNPOURRIEL (ne pas retirer)
Bonjour,
On s'est tous posé cette question au moins une fois :)
Il te suffit d'utiliser un champ "priorité" pour trier tes valeurs
correctement.
À trier : fable, course, lièvre, tortue
A-Z : course, fable, lièvre, tortue
Mais... La tortue gagne la course alors il faut la lister avant le lièvre...
mots = (priorité, mot)
mots = {{1, "course"}, {1, "fable"}, {1, "lièvre"}, {2, "tortue"}}
En utilisant un ORDER BY sur ton SELECT, la tortue figure au début de ta
liste. Devant les 3 autres mots.
Attribuer une même valeur aux mots de permet de définir des groupes, on
aurait pu attribuer les valeurs 3 et 4 aux lièvre et à la tortue et 1 et 2 à
la course et à la fable...
Plus j'y pense et plus cet exemple mérite de figurer dans les manuels d'une
classe de CE1 qui apprendrait le PHP mais bon...
JM :)
--
Clé AntiPourriel : PASUNPOURRIEL (ne pas retirer)
On s'est tous posé cette question au moins une fois :)
Il te suffit d'utiliser un champ "priorité" pour trier tes valeurs correctement. À trier : fable, course, lièvre, tortue
A-Z : course, fable, lièvre, tortue
Mais... La tortue gagne la course alors il faut la lister avant le lièvre...
mots = (priorité, mot) mots = {{1, "course"}, {1, "fable"}, {1, "lièvre"}, {2, "tortue"}}
En utilisant un ORDER BY sur ton SELECT, la tortue figure au début de ta liste. Devant les 3 autres mots. Attribuer une même valeur aux mots de permet de définir des groupes, on aurait pu attribuer les valeurs 3 et 4 aux lièvre et à la tortue et 1 et 2 à la course et à la fable...
Plus j'y pense et plus cet exemple mérite de figurer dans les manuels d'une classe de CE1 qui apprendrait le PHP mais bon... JM :)
-- Clé AntiPourriel : PASUNPOURRIEL (ne pas retirer)
Claude
pour moi tu mets un champ correspondant a l'importance du lien, par exemple 2 pour les premiers et 1 pour tous les autres.
et ensuite tu mets un ... ORDER BY importance,titre.
Il y a peut etre mieux et plus simple ???
"ND" a écrit dans le message de news:bldu9b$ul7$
Bonjour à tous,
je dois proposer un menu déroulant dont le contenu est dépendant d'un choix
préalable et qui permet d'adapter son contenu via une BDD mysql. Le contenu
du menu est classé par ordre alphabétique. Jusque là, tout va bien !
Là où ça se complique pour moi, c'est qu'il me faut parfois privilégier une
ou plusieurs options du menu déroulant pour la/les mettre en première place
tout en continuant à avoir le classement alphabétique.
Quelqu'un a-t-il une solution ?
Par avance, merci !
ND
pour moi tu mets un champ correspondant a l'importance du lien, par exemple
2 pour les premiers et 1 pour tous les autres.
et ensuite tu mets un ... ORDER BY importance,titre.
Il y a peut etre mieux et plus simple ???
"ND" <destinationsparcs@wanadoo.fr> a écrit dans le message de
news:bldu9b$ul7$3@news-reader4.wanadoo.fr...
Bonjour à tous,
je dois proposer un menu déroulant dont le contenu est dépendant d'un
choix
préalable et qui permet d'adapter son contenu via une BDD mysql. Le
contenu
du menu est classé par ordre alphabétique. Jusque là, tout va bien !
Là où ça se complique pour moi, c'est qu'il me faut parfois privilégier
une
ou plusieurs options du menu déroulant pour la/les mettre en première
place
tout en continuant à avoir le classement alphabétique.