Кто нибудь может подсказать, если инфоблок с id 13 в нем раздел -> подраздел -> элементы
пытаюсь сделать аля зависимый список:
Выбираем область, относительно выбранной области получаем список районов, и в следующем списке получаем города
Не пойму, как передать параметр ID из одного списка в другой?
пытаюсь сделать аля зависимый список:
Выбираем область, относительно выбранной области получаем список районов, и в следующем списке получаем города
Не пойму, как передать параметр ID из одного списка в другой?
Код |
---|
<div class="cal__line"> <label class="cal__label">Область</label> <select class="cal__select" name="oblast" > <option value="0">Выберите область</option> <? if(CModule::IncludeModule("iblock")){ $db_list = CIBlockSection::GetList(Array("SORT"=>"ASC"), Array('IBLOCK_ID'=>13, 'DEPTH_LEVEL' => 1 ,'GLOBAL_ACTIVE'=>'Y'), true); while($ar_result = $db_list->GetNext()){ echo '<option value="'.$ar_result['ID'].'">'.$ar_result['ID'].'</option>'; } } ?> </select> </div> <div class="cal__line"> <label class="cal__label">Район</label> <select class="cal__select" name="rayon"> <option value="0">Выберите район</option> <? if(CModule::IncludeModule("iblock")){ $db_list = CIBlockSection::GetList(Array("SORT"=>"ASC"), Array('IBLOCK_ID'=>13, 'DEPTH_LEVEL' => 2 ,'GLOBAL_ACTIVE'=>'Y'), true); while($ar_result = $db_list->GetNext()){ echo '<option value="'.$ar_result['NAME'].'">'.$ar_result['NAME'].'</option>'; } } ?> </select> </div> <div class="cal__line"> <label class="cal__label">Город</label> <select class="cal__select" name="gorod"> <option value="0">Выберите город</option> <? if(CModule::IncludeModule("iblock")){ $db_list = CIBlockElement::GetList(Array("SORT"=>"ASC"), Array('IBLOCK_ID'=>13, 'IBLOCK_ACTIVE'=>'Y'), false, false, array("NAME")); while($ar_result = $db_list->GetNext()){ echo '<option value="'.$ar_result['NAME'].'">'.$ar_result['NAME'].'</option>'; } } ?> </select> </div> |