Есть ли способ присвоить значение флажка в виде массива.Назначить индивидуальное значение флажка как массив
У меня есть флажок, один из которых является опцией. Я хотел бы установить значение этого массива?
Я попытался создать массив ints (ids) из массива моих объектов, используя простой цикл, а затем используя print_r в значении (я знаю, что это немного уродливо, и я могу понять, почему это не сработает но не может найти правильный синтаксис).
$arrAllID = array();
foreach ($AvailableGroups as $objASRDCallBackGroup)
{
$arrAllID[] = $objASRDCallBackGroup->m_iGroupID;
}
<input id="group-name" value="<?php print_r($arrAllID) ?>" name="SelectedGroups[]" type="checkbox">All
Также я мог проектировать вокруг этого и сделать выборку из коллекции, когда форма публикуемые, проверяя, если все было выбрано или что-то, но я действительно хотел бы знать, как вы можете сделать это сейчас ..
Любая помощь очень получена.
Благодаря
Вы должны просто дать ему 'имя = "allChecked"', а затем проверить его в форме сценария, после 'если (Исеть ($ _ POST [ 'allChecked'])) {}' – Brewal
Да это один но я хочу избежать, поскольку он соединяет два файла вместе, то есть переход из allChecked во все группы обеспечивает изменение в двух местах. Если это неизбежно, я пойду с этим. Спасибо за ваш вклад, хотя и очень ценим! – Yos
Я действительно не понимаю, почему вы должны положить все эти идентификаторы в значение ... Они не будут полезны для почтового сценария. Если вы хотите проверить все флажки, нажав на этот, перейдите на javascript-решение. – Brewal