ZoneHacker Posted April 5, 2016 Share Posted April 5, 2016 Bonjour, J'ai un modifié un module de recherche, j'ai rajouté un distinct et depuis dans ma liste déroulante le résultat s'affiche, mais on ne le voit pas. Aidez-moi svp Merci d'avance. Link to comment Share on other sites More sharing options...
ZoneHacker Posted April 7, 2016 Author Share Posted April 7, 2016 (edited) Problème résolu, cependant maintenant je voudrai faire autre chose mais je ne voit pas comment le faire. Je voudrai trier ma liste par les marques les plus courante, comme par exemple un trie par produit les plus populaires. Voici ci-dessous un exemple de ce que je voudrai. Merci Edited April 7, 2016 by ZoneHacker (see edit history) Link to comment Share on other sites More sharing options...
ZoneHacker Posted April 7, 2016 Author Share Posted April 7, 2016 Et aussi quelqu'un pourrait me dire comment trier cette liste par ordre alpha. Je ne voit pas ou je pourrait mettre un ORDER BY. Mon code : $query = new DBQuery(); $query->select('c.*, cl.*'); $query->from('lg_refill_cylindree', 'c'); $query->innerJoin('lg_refill_cylindree_lang', 'cl', 'cl.id_cylindree = c.id_cylindree'); $query->where('cl.id_lang ='.(int)$id_lang); if ($only_actives) { $query->where('c.active = 1'); } $res = DB::getInstance()->executeS($query); Link to comment Share on other sites More sharing options...
Vincent Decaux Posted April 7, 2016 Share Posted April 7, 2016 Bonjour, avec le where vous pouvez mettre votre order : $query->orderBy('cl.name', 'ASC'); $query->where('cl.id_lang ='.(int)$id_lang); 1 Link to comment Share on other sites More sharing options...
ZoneHacker Posted April 7, 2016 Author Share Posted April 7, 2016 Niquel merci Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now