Как определить какой checkbox выбран?

232
20 октября 2017, 15:27

Друзья! В цикле заполняю таблицу. В каждой ячейке по чекбоксу. Значения чекбоксов берутся из бд. В данной таблице проставляю нужные мне чекбоксы и сохраняю. Вопрос такой, как правильно мне отследить на каком поле я поставил галку? Если имя у чекбоксов я задаю исходя из итерации цикла. По сути имя могу любое дать, главное что бы я смог получить его посредством $_POST['??'].

В принципе, когда я делаю так: var_damp($_POST); то я вижу все чекбоксы на которых стоят галки, но как мне в коде узнать в каком именно?

Answer 1

Название checkbox-сов, уникализируйте.
Добавьте поле hidden, перед каждым checkbox-сом, таким образом у выбранных чекбоксов будет приходит их значение, у не выбранных значения hidden

<input type="hidden" name="item[uniqId]" value="0" />
<input type="checkbox" name="item[uniqId]" value="1" />
READ ALSO
Как перевести сообщения модулей в Yii2?

Как перевести сообщения модулей в Yii2?

ЗдравствуйтеИспользую Yii2 Basic

257
как вывести данные из массива в wordpress

как вывести данные из массива в wordpress

Вставляю этот код на страницу в WP

176
Статические свойства и наследование в PHP

Статические свойства и наследование в PHP

Хотелось бы услышать мнение сообщества по поводу правильного оформления классов при наследованииЧтобы не лить воду, перейду сразу к примеру

252
Как загрузить папку с файлами?

Как загрузить папку с файлами?

Можно ли как то выбрать для загрузки папку(например документы и внутри 5 файлов) , а не 1 файл в папке (нужно переместить или скопировать папку...

246