В настоящее время я использую флажки в форме и хочу сохранить значение флажка в столбце базы данных типа int. Каким будет наиболее эффективный способ достичь этого. Я уже пробовал перебрасывать переменную в (int)
, но пока ничего не сделал для меня.Boolean to integer in php
HTML: <input name='active' id='active' ng-model='formData.active' ng-init='formData.active=true' type="checkbox"> Active </br>
PHP:
$active = (int) $_POST['active'];
echo $active;
echo $_POST['active'];
Output:
0
true
Примечание: Я пытаюсь реализовать это без ужасной инструкции или переключателя if.
имя в форме 'sticky' и вы к нему доступ с помощью' $ _POST [ «активный»] '!! – Shubanker
@Subhanker, который был только что меня обновил. –