есть 2 selecta в одном отобрадаются подразделения в другом юзеры
как сделать чтоб при выборе значения в подразделении, отфильтровывались значения во втором селекте по пользователям?
Код |
---|
<? // подразделения $IBLOCK_ID = 5; $arFilter = Array( 'IBLOCK_ID'=>$IBLOCK_ID, 'GLOBAL_ACTIVE'=>'Y'); $obSection = CIBlockSection::GetTreeList($arFilter);?> <select id='id_dep' name='id_dep' width="40" size='1' "> <? while($arResult = $obSection->GetNext()){ for($i=0;$i<=($arResult['DEPTH_LEVEL']-2);$i++) ?> <option value="<?$arResult['ID']?>"> <? echo ".."; echo $arResult['ID'].' '.$arResult['NAME'].'<br>'; ?></option> <? } ?> </select> <br> <? // ПОЛЬЗОВАТЕЛИ ПО подразделению 83 $filter = Array ( "UF_DEPARTMENT" => 83 ); $rsUsers = CUser::GetList(($by="ID"), ($order="asc"), $filter); ?> <select id='id_fio' name='id_fio' width="40" size='1' "> <? while ($arUser = $rsUsers->Fetch()) {?> <option value=" <? echo $filter['UF_DEPARTMENT'];?> "> <? echo $arUser["ID"].' '.$arUser["LAST_NAME"].' '.$arUser["NAME"].' '.$arUser["SECOND_NAME"]."<br>";?> </option> <?}?> </select> |
как сделать чтоб при выборе значения в подразделении, отфильтровывались значения во втором селекте по пользователям?