НаименованиеТип продукцииЦенамелк. опткрупн. опт\r\n"; /* @$display.="\r\n"; */ while ($sql_ar=mysql_fetch_assoc($result)) { @$display.="\r\n"; }else{ @$display.="\r\n"; } */ } @$display.="
НаименованиеТип продукцииЦенаКорзина
".$sql_ar['item_name']."".$sql_ar['podrazdel_name']."".$sql_ar['price']."".$sql_ar['price2']."".$sql_ar['price3']; /* // если у товара много моделей с прайса в корзину не будет отправляться if (@$local_corzina[$sql_ar['item_id']]){ @$display.="В корзине
В корзину
\r\n"; } mysql_free_result($result); //echo '

Найдено '.$records; return @$display; } @$display="

Цене от...Цене до... 
Вид: Подвид:\r\n"; if(@$_GET['razdel']){ if(@$_GET['podrazdel']){ @$display.="
"; $sql=''; if(@$_GET['display']){ if(! @$_GET['podrazdel'] && ! @$_GET['razdel']){// если подраздел и раздел не выбран, ссылки и названия разделов основные $sql ='SELECT '.shop_item.'.item AS item_id,'.shop_item.'.name AS item_name,price,price2,price3,'.shop_podrazdel.'.name AS podrazdel_name,'.shop_podrazdel.'.id AS podrazdel_id,'.shop_podrazdel.'.razdel AS razdel_id '; $sql.='FROM '.shop_item.' '; $sql.='LEFT JOIN '.shop_podrazdel.' ON '.shop_item.'.podrazdel='.shop_podrazdel.'.id '; $sql.='LEFT JOIN '.shop_razdel.' ON '.shop_podrazdel.'.razdel='.shop_razdel.'.id '; }else{// иначе вспомогательные, так как основные могут быть скрыты $sql ='SELECT '.shop_item.'.item AS item_id,'.shop_item.'.name AS item_name,price,price2,price3,'.shop_podrazdel.'.name AS podrazdel_name,'.shop_link.'.podrazdel AS podrazdel_id,'.shop_link.'.razdel AS razdel_id '; $sql.='FROM '.shop_link.' '; $sql.='LEFT JOIN '.shop_item.' ON '.shop_item.'.item='.shop_link.'.item '; $sql.='LEFT JOIN '.shop_podrazdel.' ON '.shop_link.'.podrazdel='.shop_podrazdel.'.id '; $sql.='LEFT JOIN '.shop_razdel.' ON '.shop_link.'.razdel='.shop_razdel.'.id'; // есть смысл анализировать это тут, а не после условий, так как если подраздел или раздел не выбран, // этот блок все равно не сработает и незачем заставлять комп дополнительно анализировать условия if(@$_GET['podrazdel']){ $where=shop_link.'.podrazdel='.quote_smart($_GET['podrazdel']); }elseif(@$_GET['razdel']){// если выбран подраздел, то раздел автоматом отберется $where=shop_link.'.razdel='.quote_smart($_GET['razdel']); } } if(@$_GET['min']){ if(@$where){ $where.=' AND '; } @$where.=shop_item.'.price >= '.quote_smart($_GET['min']); } if(@$_GET['max']){ if(@$where){ $where.=' AND '; } @$where.=shop_item.'.price <= '.quote_smart($_GET['max']); } if(@$where){ $where.=' AND '; } @$where.=' NOT '.shop_item.'.hide AND NOT '.shop_podrazdel.'.hide AND NOT '.shop_razdel.'.hide'; if(@$where){ $sql.=' WHERE '.$where; } //$sql.=' GROUP BY '.shop_item.'.item ORDER BY '.shop_item.'.`order`,item_name'; // здесь всетаки по алфавиту $sql.=' GROUP BY '.shop_item.'.item ORDER BY item_name'; @$display.=display($sql); if(@$display){ //echo $display; }else{ @$display.='

Ничего не найдено по заданным критериям'; } } @$display.="

"; //@$display.="

*В случае, если товар находится в нескольких разделах, и производится отбор по 1 разделу (подразделу) в результатах отображается название совпадающего подраздела. Например, для косметики из Франции, будет указана «Франция», если фильтр установлен по Франции, но если фильтр по разделам не установлен, будет указано «Косметика», если он указан основным разделом товара. То есть, названия разделов при фильтрах по разделам/подразделам могут не совпадать с названиями при отключенных фильтрах, если товар помещен в несколько разделов одновременно."; //-------------------------------------------------- ?> <?=@$preKey;?>Интерактивный прайс-лист магазина, купить здесь!

прайс-лист

[[? if(@ $_SESSION['id'] && @ $_SESSION['login']):?]]

прайс-лист скачать (формат EXCEL)

[[? else: ?]]

Зарегистрированным пользователям доступен так же прайс-лист в csv-формате.

[[? endif; ?]]

Интерактивный прайс-лист