while($arEnum = $UF_TIP_COMPANY->GetNext()){
echo "<label><input type='checkbox' value='".$arEnum["ID"]."' name='UF_TIP_COMPANY[]'";
if(key($UF_TIP_COMPANY->GetNext())){ echo "checked";}
echo">".$arEnum["VALUE"]."</label><br />";
}
Так он выводит только выбранные, а как что реализовать чтобы выводил все?
Пример
https://dev.1c-bitrix.ru/api_help/main/reference/c...
Осталось просто дубли убрать
<?
while($arEnum = $UF_TIP_COMPANY->GetNext()){
foreach($ppi as $key=>$value){
//echo $arEnum['ID']."=>".$value."<br />";
echo "<label><input type='checkbox' value='".$arEnum["ID"]."' ";
if($arEnum["ID"]==$value){
echo "checked";
}
echo " name='UF_TIP_COMPANY[]' />".$arEnum["VALUE"]."</label><br />";
}
}
?>