@ART4

Как использовать сразу несколько case при нажатие на button несколько?

Добрый день, имею такую форму сортировки на сайте:
if(!empty($filter['sort'])) {
            switch ($filter['sort']) {
// В наличии
                case 'in_cat_stock':
    				$order = "(SELECT 1 FROM __variants pv WHERE pv.product_id=p.id AND pv.price>0 AND (pv.stock>0) LIMIT 1) DESC";
    				break;
    			
    			case 'in_cat_stock_desc':
    				$order = "(SELECT 1 FROM __variants pv WHERE pv.product_id=p.id AND pv.price>0 AND (pv.stock<0) LIMIT 1) DESC";
    				break;
    				
    			//Со скидкой	
    			case 'in_cat_sale':
    				$order = '(SELECT pv.compare_price-pv.price FROM __variants pv WHERE pv.product_id=p.id AND pv.price>0 AND pv.position=(SELECT MIN(position) FROM __variants WHERE  product_id=p.id LIMIT 1) LIMIT 1) DESC';
    				break;
    			
    			case 'in_cat_sale_desc':
    				$order = '(SELECT pv.compare_price-pv.price FROM __variants pv WHERE pv.product_id=p.id AND pv.price<0 AND pv.position=(SELECT MIN(position) FROM __variants WHERE  product_id=p.id LIMIT 1) LIMIT 1) DESC';
    				break;
 }
        }


Имеется 2 кнопки на сайте
Где:
НАЛИЧИЕ
case 'in_cat_stock' - в наличии
case 'in_cat_stock_desc' - сбивает по умолчанию

СО СКИДКОЙ
case 'in_cat_sale' - Со скидкой
case 'in_cat_sale_desc' - сбивает по умолчанию
P5LPrsmCLK0SypNGTdkHqyBNCznpB8hGcJT1NKyT

Работают они по отдельности, если нажму "В наличии", то кнопка сбивается "Со скидкой", либо на оборот.
Как заставить их работать вместе, если нажать по очереди 2, они 2 активные?
  • Вопрос задан
  • 38 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы