имеются пять запросов, где меняются переменные филтьтра PHP: $query1 = $ibs->GetList( array('sort' => 'asc'), array('IBLOCK_ID' => 5, 'DEPTH_LEVEL' => 2, 'UF_SAP_CODE' => $val['parent_id'], 'UF_SAP_CODE_PARENT' => 50000051), false, array('ID', 'NAME', 'IBLOCK_SECTION_ID', 'UF_SAP_CODE', 'UF_SAP_CODE_PARENT') ); if ($res = $query1->Fetch()) { //получаем id родителей верхнего уровня $pid = $res['ID']; $uf_pid = $res['UF_SAP_CODE']; } $query2 = $ibs->GetList( array('sort' => 'asc'), array('IBLOCK_ID' => 5, 'DEPTH_LEVEL' => 2, 'UF_SAP_CODE_PARENT' => $uf_pid), false, array('ID', 'NAME', 'IBLOCK_SECTION_ID', 'UF_SAP_CODE', 'UF_SAP_CODE_PARENT') ); if ($res = $query2->Fetch()) { //получаем id потомков первого уровня $chid1 = $res['ID']; $uf_chid1 = $res['UF_SAP_CODE']; $ibs->Update($chid1, array('IBLOCK_SECTION_ID' => $pid)); } $query3 = $ibs->GetList( array('sort' => 'asc'), array('IBLOCK_ID' => 5, 'DEPTH_LEVEL' => 2, 'UF_SAP_CODE_PARENT' => $uf_chid1), false, array('ID', 'NAME', 'IBLOCK_SECTION_ID', 'UF_SAP_CODE', 'UF_SAP_CODE_PARENT') ); if ($res = $query3->Fetch()) { //получаем id потомков второго уровня $chid2 = $res['ID']; $uf_chid2 = $res['UF_SAP_CODE']; $ibs->Update($chid2, array('IBLOCK_SECTION_ID' => $chid1)); } $query4 = $ibs->GetList( array('sort' => 'asc'), array('IBLOCK_ID' => 5, 'DEPTH_LEVEL' => 2, 'UF_SAP_CODE_PARENT' => $uf_chid2), false, array('ID', 'NAME', 'IBLOCK_SECTION_ID', 'UF_SAP_CODE', 'UF_SAP_CODE_PARENT') ); if ($res = $query4->Fetch()) { //получаем id потомков третьего уровня $chid3 = $res['ID']; $uf_chid3 = $res['UF_SAP_CODE']; $ibs->Update($chid3, array('IBLOCK_SECTION_ID' => $chid2)); } $query5 = $ibs->GetList( array('sort' => 'asc'), array('IBLOCK_ID' => 5, 'DEPTH_LEVEL' => 2, 'UF_SAP_CODE_PARENT' => $uf_chid3), false, array('ID', 'NAME', 'IBLOCK_SECTION_ID', 'UF_SAP_CODE', 'UF_SAP_CODE_PARENT') ); if ($res = $query5->Fetch()) { //получаем id потомков четвертого уровня $chid4 = $res['ID']; $uf_chid4 = $res['UF_SAP_CODE']; $ibs->Update($chid4, array('IBLOCK_SECTION_ID' => $chid3)); } как это оформить в цикле?