Дело в том, что создал на сайте внутреннюю валюту. И теперь хочу закрыть некоторые чекбоксы сделать на них disabled. То есть если баланс меньше 19 руб чекбокс стоит на disabled, если больше 20 руб то чебокс уже работает . В базе сделал так если 0 - включен, 1 - выключен. Cтандартно делаю чекбокс включенным и disabled, но если обновляешь какие-нибудь настройки и просто нажимаешь кнопку обновить настройки чекбокс меняется на 1, а мне нужно чтобы если стоит disabled ничего не в настройках не менялось.
Сам чекбокс
<input type="checkbox" class="checkbox" id="checkbox9" name="photo_attach_check" {disabled_check} {attach_photo}>
Вывод checked
if(isset($pointId) && $pointId < 19) {
$disabled_check = 'disabled;
$vars += [
'disabled_check' => $disabled_check,
];
}
Если 0 то включен, если 1 выключен
$attach_photo2 = '';
$attach_photo2 = $rows[0]['attach_photo'] ? '' : 'checked';
$attach_photo = 0;
if (!isset($_POST['photo_attach_check'])) {
$attach_photo = 1; }
В базу заношу
$stmts->bindValue(15, $attach_photo, PDO::PARAM_INT);
Только изучаю php, не очень хорошо разбираюсь в этом