получить нулевое значение из флажка в codeigniter - PullRequest
0 голосов
/ 27 июня 2018

У меня есть form, а внутри у меня есть table, и в каждой строке у меня есть checkbox

как это: <input type="checkbox" name="register[]" value="123-3-158-855">

Когда я нажимаю кнопку отправки для отправки на controller, возвращаем только значения NULL из флажка

public function update_rows()
{
    $data= $this->input->post('register');
    var_dump($data);
}

В чем проблема? Я не вижу.

Редактировать: Я обнаружил проблему, я использую datatable в своей таблице, и когда я удалил работает нормально, но почему ???

1 Ответ

0 голосов
/ 27 июня 2018

Важно понимать, что если флажок не отмечен при отправке его формы, на сервер не отправляется значение, представляющее его непроверенное состояние (например, значение = не проверено); значение не отправляется на сервер вообще. Другими словами, если не отмечено, то $this->input->post('register'); вернет NULL.

В случае массива имен полей, т.е. name="register[]" в массиве будут только значения для отмеченных полей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...