Учитывая контекст вопроса, я предполагаю здесь.Но кажется, что вы не понимаете флажок, учитывая, что вы даже не присваиваете ему значение, и это было бы затруднительно, чтобы пройти через конец обработки формы.
Предполагая, что $list
является массивом (заимствуя некоторый код из Gazler)
$cnt = count($list);
$checkBoxes = "";
for ($i=1; $i<$cnt; $i++) {
$checkBoxes .= '<p><input type="checkbox" name="checkBoxes" value="' . $i . '">' . $i . '</input></label></p>' . PHP_EOL;
}
echo $checkBoxes . '</legend>' . PHP_EOL . '</fieldset>';
Тогда на вашей стороне обработки формы будет легко проходить по проверенным флажкам следующим образом:
if (isset($_POST['checkBoxes'])) {
foreach ($_POST['checkBoxes'] as $val) {
// $val will contain the value of the selected boxes
}
}
Используя эту систему, она должна привести вас туда, где вы хотите быть.