Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Узнать диапазон цен для определенного раздела.

00 голосов
1
Как можно узнать диапазон цен зная section_id и иб?
спросил 21 Ноя, 13 от Kiriel (2,010 баллов)

1 Ответ

00 голосов
Код
CModule::IncludeModule("iblock");

$IBLOCK_ID= .............;
$SECTION_ID=...........;

$qres=CIBlockElement::GetList(
     array("catalog_PRICE_1"=>"desc"),
     array("IBLOCK_ID"=>$IBLOCK_ID, "SECTION_ID"=>$SECTION_ID),
     false,
     array("nTopCount"=>1)
 );
if ($arFields=$qres->GetNext())
 $maxprice=$arFields["CATALOG_PRICE_1"];

$qres=CIBlockElement::GetList(
     array("catalog_PRICE_1"=>"asc"),
     array("IBLOCK_ID"=>$IBLOCK_ID, "SECTION_ID"=>$SECTION_ID),
     false,
     array("nTopCount"=>1)
 );  

if ($arFields=$qres->GetNext())
 $minprice=$arFields["CATALOG_PRICE_1"];

echo $minprice."—".$maxprice;

catalog_PRICE_1, тип цены, id цены (в данном случае 1) может быть другой
ответил 11 Янв, 14 от Neroby (380 баллов)

Похожие вопросы

0 голосов
2 ответов
0 голосов
0 ответов
0 голосов
3 ответов
0 голосов
3 ответов
спросил 04 Апр, 14 от asagava (680 баллов)
0 голосов
2 ответов