Как я могу хранить данные Unchecked Box в базе данных на PHP? - PullRequest
0 голосов
/ 28 марта 2019

В PHP я использовал флажок Multi в цикле foreach: когда я не отмечен, я хочу посчитать и сохранить эти данные в базе данных, а также для проверенных данных, так как я могу это сделать?И у меня есть условие, что это ...

If(checked)
{
 Insert Present
}
Elseif(Unchecked)
{
 Insert Absent
}

Флажок находится в цикле foreach, поэтому есть несколько флажков с разными именами.

Здесь в настоящее время я храню данные дляПроверено, но я не могу сохранить данные для Unchecked, поэтому, пожалуйста, помогите мне решить эту проблему.

1 Ответ

0 голосов
/ 28 марта 2019

Для этого перейдем к псевдо-логике.

Сохраните скрытую переменную со всеми значениями флажков.

например

<input type="hidden" value="1,2,3,4,5,6,7,8,9" name="allCheckboxes"/>

Inотправьте форму, вы уже получаете проверенные значения.

Скажем, вы получаете 5,7,9 как проверено.-> Present

Затем вам нужно 1,2,3,4,6,8 как не проверено.-> Absent

Этого можно добиться с помощью операций с массивами и строками между allCheckboxes и установленными флажками.

...