Как сделать выборку по атрибуту checked в цикле while?

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 />";
						}
					}
				?>
  • Вопрос задан
  • 153 просмотра
Пригласить эксперта
Ответы на вопрос 1
babarun
@babarun Куратор тега 1С-Битрикс
Безумный план моих идей в руках больных людей
Мозг взорвался.
он выводит только

"Он" - это кто? Цикл или метод GetNext?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы