есть 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>
|
как сделать чтоб при выборе значения в подразделении, отфильтровывались значения во втором селекте по пользователям?
