Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

Сортировка товара, нужна помощь

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
Панасин Александр
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
198 196 2016-10-27 08:12:23 14618
Описание проекта