Не удается получить мои массивы POST, чтобы показать все флажки в моей форме.
У меня есть форма, настроенная следующим образом:
<form name='foo' method='post' action=''>
<table>
<tr>
<td class='bla'>Checkbox: <input type='checkbox' name='cBox[]'/></td>
</tr>
<tr>
<td class='bla'>Checkbox: <input type='checkbox' name='cBox[]'/></td>
</tr>
<tr>
<td class='bla'>Checkbox: <input type='checkbox' name='cBox[]'/></td>
</tr>
</table>
</form>
У меня есть кнопка внизу, связанная с функцией jquery, которая добавляет еще 5 пустых строк в форму (следовательно, массивы для имени ввода cBox []).
Теперь проблема. Предположим, что первый флажок снят, и проверены последние 2. Когда я вывожу значения (используя PHP print_r для отладки), я получу:
Array ( [0] => on [1] => on)
По какой-то причине массив не содержит значения для снятых флажков.
Я видел некоторые решения, в которых скрытая переменная передается с каждым флажком, но может ли это решение быть реализовано в моей ситуации (используя массивы)?