Всем привет. появилась нужда. вот коротко что и как есть фаил cat.php в нем ссылка Код (PHP): $linkTarget = $mosConfig_live_site."/index.php?option=cm_ap&page=sw_as&catid=$catid&adid=$row->id&Itemid=$Itemid"; в файле sw_as как я понял нужное вот что Код (PHP): $database->setQuery("SELECT COUNT(*) FROM #__aexp_ar WHERE mod_id= '$adid' AND published='1'"); выводит на страницу запрос. так вот запрос не работает а выводит все из таблицы. и не обращает внимание на ID на могу заставить его сортировать. как или что сменить в ссылке для того что бы он выводил все по ID
Ответ: Помощь в создание запроса сортировки Второй запрос не выводит, он считает количество записей в запросе. О чем вообще речь идет, можно чуток подробнее.
Ответ: Помощь в создание запроса сортировки исходник большой выложу кусками вообще это каталог автомобилей и хотел сделать сортировку по году выпуска пробегу цене а вот как это сделать не понимаю. все auto храняться в таблице _autoexp_add вот все запросы который берут инфу из этих таблиц. Код (PHP): if ($adid > 0) { // standart entries; $database->setQuery("SELECT COUNT(*) FROM #__autoexp_add WHERE model_id= '$adid' AND published='1'"); } else { // my ads enties $rq = "SELECT COUNT(*) FROM #__autoexp_add WHERE published='1'" ." AND user_id = '$userid'"; $database->setQuery($rq); } $rowcount = $database->loadResult(); $rowcount = intval($rowcount); $pageNav = new pageNavigator($rowcount, $limitstart, $limit); if($rowcount) { if($adid > 0) { if($sor==0) $sor="price1"; /* $rq = "SELECT * FROM #__autoexp_add WHERE model_id= '$adid' AND published='1' " ."ORDER BY flag_top DESC, flag_commercial DESC, flag_featured DESC, ".$sor1." DESC LIMIT $limitstart, $limit"; $database->setQuery($rq); $cars_data = $database->loadObjectList(); */ $rq = "SELECT * FROM #__autoexp_add WHERE model_id= '$adid' AND published='1' " ."ORDER BY flag_top DESC, flag_commercial DESC, flag_featured DESC, ".$sor." LIMIT $limitstart, $limit"; $database->setQuery($rq); $cars_data = $database->loadObjectList(); } else { // my ads enties $rq = "SELECT * FROM #__autoexp_add WHERE user_id = '$userid' AND published='1'" ."ORDER BY flag_top DESC, flag_commercial DESC, flag_featured DESC, id DESC LIMIT $limitstart, $limit"; $database->setQuery($rq); $cars_data = $database->loadObjectList(); } } if($rowcount) { if($adid > 0) { if($sor==0) $sor="price1";