Encoders, сталкер дело говорит, но он забыл упомянуть кое-что важное, что нужно сделать до всего этого, а именно, сначала необходимо выучить базовые знания по JavaScript и PHP, иначе у вас ничего не получится, даже если вам объяснят КАК.
Encoders, первый пункт в современных браузерах ничем не заменишь.
ajax (xhr) можно заменить на fetch, но сути это не меняет. Вообще можно выбросить первые два пункта, и сделать просто форму, но тогда будет не "при нажатии на чекбокс" а "при отправке формы", что заметно отличается в плане юзабилити.
Обновить данные в БД тоже придется, я намеренно не вдавался в подробности (как именно) потому что без понятия что у вас на сервере установлено и какие есть скиллы.