|
|
24.10.2016, 16:10
|
|
Гость
Гость
|
Доброго времени суток !
Помогите пожалуйста, разобраться с сортировкой товара по цене (убывание / возрастание) и при этом товар где цена не заполнено выводить в конце, что бы это работало если (?portion=-1) показать все на одной странице, я наколхозил так, но это очень не удобно...:
if (isset($pr)) {
$query_order = "a.Price ".$pr;
}
<select onchange="top.location=this.value" class="selprice">
<option>выбрать</option>
<option value="<?=$subLink?>?pr=ASC">возрастанию</option>
<option value="<?=$subLink?>?pr=DESC">убыванию</option>
</select>
|
|
|
25.10.2016, 12:54
|
|
Nexwich
Панасин Александр
Зарегистрирован: 2011-04-05
Сообщений: 1037
|
Код:<select onchange="top.location=this.value" class="selprice">
<option>выбрать</option>
<option value="?pr=price_desc">возрастанию</option>
<option value="?pr=price">убыванию</option>
</select>
switch($pr){
case 'price_desc':
$query_order = "ABS(a.`Price`) DESC";
break;
default: $query_order = "ABS(a.`Price`)";
}
$query_order = $query_order.", `Price` = 0;
Модуль "Почтовые уведомления" – настройка email уведомлений на вашем сайте без программирования. Бесплатно. http://netcat.ru/products/CatStore/solution_242.html
|
|
|
27.10.2016, 08:12
|
|
Гость
Гость
|
Спасибо, но немного не то.
Я имел введу как здесь kanca.ru/katalog/orgtehnika-i-komplektuushie/ (не реклама)
т.е. работает сортировка по цене убыванию и одновременно вывод по 48 единиц на станице.
/?recNum=48&sortDesc=1&sortBy=price
|