Если вы используете массив для флажков, вы должны добавить параметр значения в качестве идентификатора для отдельных флажков, потому что тогда возвращаемый массив изменяется от
Array ([0] = > on, [1] = > on) в Array ([0] = > значение1, [1] = > значение5), что позволяет вам идентифицировать отмеченные флажки.
Ответ 4
для тех элементов формы HTML, которые могут отправлять несколько значений на сервер (например, флажки или несколько полей выбора), вы должны использовать массив, похожий на имя вашего имени HTML-элемента. например:
<input type="checkbox" name="checkboxname[]" />
также рекомендуется использовать enctype "multipart/form-data" для вашего элемента формы.