@jakiro1007

Как сделать фильтрацию для getlist между двумя свойствами?

Есть getList
//получение элементов
$rs_Elements = CIBlockElement::GetList(array(), array('IBLOCK_ID' => $infoblock_res, "SECTION_ID" => $ar_Resu["RESULT_SEC"][0]["ID"],
    "PROPERTY_MAX_PROCENT" => $l, "PROPERTY_MIN_PROCENT" => $l
    ));
while ($ob = $rs_Elements->GetNextElement() ) {
    //Поля
    $ar_Elements["RESULT_SEC"][] = $ob->GetFields();
    $ar_Props["PROPS"][] = $ob->GetProperties();
}


В нем есть два свойства - PROPERTY_MIN_PROCENT И PROPERTY_MAX_MIN
Также есть переменна $l которая содержит рандомное число
Как сделать фильтр для гетлиста чтобы getlist вытаскивал элементы у которых $l находится между двух свойств?
Например в элементе A:
PROPERTY_MIN_PROCENT = 5
PROPERTY_MAX_MIN = 30
$l = 10
Если переменная l попадает в промежуток этих свойств, то этот элемент выводится в getlist
как это реализовать?
  • Вопрос задан
  • 95 просмотров
Решения вопроса 1
@tgarl
"<=PROPERTY_MAX_PROCENT" => $l, 
">=PROPERTY_MIN_PROCENT" => $l
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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