Задать вопрос

Как сделать выборку по атрибуту 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 />";
						}
					}
				?>
  • Вопрос задан
  • 156 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
initbit
@initbit Куратор тега 1С-Битрикс
Безумный план моих идей в руках больных людей
Мозг взорвался.
он выводит только

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

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽