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

Как выбрать данные с определенным id?

00 голосов
3
Нужно выбрать из инфоблока коментарии читателей с определенным id. Информация о требуемом id хранится в глобальной переменной. Неделю как знаком с битриксом поэтому, если можно, объясните пожалуйста популярнее.
спросил 19 Фев, 14 от kukalka (180 баллов)

3 Ответы

00 голосов
Смотри какое поле отвечает за ID пользователя и выбирай по нему.

Код
$comment = array(); #конечный массив комментов

$iblockId = идентификатор инфоблока из которого выбирать
$userId = идентификатор пользователя

$arSelect = Array();

$arFilter = Array("IBLOCK_ID"=> $iblockId , "ACTIVE_DATE"=>"Y", "ACTIVE"=>"Y", "PROPERTY_user" => $userId);

$res = CIBlockElement::GetList(Array(), $arFilter, false, array(), $arSelect);

while($ob = $res->Fetch())
{
  $comments[] = $ob;
}
ответил 17 Июль, 14 от Incubus (580 баллов)
00 голосов
Большое спасибо, дружище! Все заработало :)
ответил 17 Ноя, 14 от kukalka (180 баллов)
00 голосов
А как грамотно получить число отфильтрованных значений? Сейчас я делаю Sizeof($comments)
Я в том смысле, что если мне нужны не сами элементы, а их количество, могу ли я обойтись без последнего цикла?
ответил 14 Март, 15 от kukalka (180 баллов)

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

0 голосов
0 ответов
0 голосов
2 ответов
спросил 21 Апр, 14 от BAGIRA (560 баллов)