[CODE]<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?>
<? print_r ($arrFilter); ?>
<form name="<?=$arResult["FILTER_NAME"]."_form"?>" action="" method="get">
<?foreach($arResult["ITEMS"] as $arItem):
if(array_key_exists("HIDDEN", $arItem)):
echo $arItem["INPUT"];
endif;
endforeach;?>
<table cellspacing="0" cellpadding="2">
<td>
<?
$rsElements1 = CIBlockElement::GetList(array('NAME' => 'ASC'), array("IBLOCK_ID" => "45"), false, false, array('ID','NAME'));
$rsElements2 = CIBlockElement::GetList(array('NAME' => 'ASC'), array("IBLOCK_ID" => "44"), false, false, array('ID','NAME'));
$str1 = '';$str2 = '';
while ($arElements1 = $rsElements1->Fetch()):
$str1 .= '<option value="'.$arElements1['ID'].'>'.$arElements1['NAME'].'</option>';
endwhile;
while ($arElements2 = $rsElements2->Fetch()):
$str2 .= '<option value="'.$arElements2['ID'].'>'.$arElements2['NAME'].'</option>';
endwhile;
?>
<?foreach($arResult["ITEMS"] as $arItem):?>
<?if(!array_key_exists("HIDDEN", $arItem)):?>
<tr>
<td valign="top"><select name="INDUSTRIE"><?=$str1 ?></select></td>
<td valign="top"><select name="TOWN"><?=$str2 ?></select></td>
</tr>
<?endif?>
<?endforeach;?>
<tr>
<td align="center">
<input type="submit" name="set_filter" value="Èñêàòü" />
<input type="hidden" name="set_filter" value="Y" />
</td>
</tr>
</table>
</form>[/CODE]
переделал. не фильтрует. элементы соотв. инфоблоков появляются в списке но фильтрация инфоблока проекты не происходит по ним. выбираю отрасль... думает и сбрасывает на первую в списке.