Помочь с задачей

Гость5 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
11.08.2020

Помогите разобраться с задачей

ВВОДНАЯ:

1.     Вопрос «КАКИЕ ЖИВОТНЫЕ У ВАС ЕСТЬ»? Варианты ответов выглядят в виде чекбоксов. Например так:

                         Кошка

                         Собака

                         Попугай

                         Рыбки

                         Рептилии

                         ЖИВОТНЫЕ ОТСУТСТВУЮТ

2.     в хранилище ответов пользователя есть только одно поле с типом данных TINYINT. То есть записать ответы можно только одним, целым числом.

 

Задача:

1.      сделать PHP скрипт генерирующий страницу содержащую:

a.     Вопрос.

b.     Варианты ответов

c.      Хранилище ответов в виде

2.      проставить checked у вариантов ответов в соответствии со значением хранилища по умолчанию (19)

3.      при выборе варианта ответа - генерировать новое число-ответ и выводить его в input

4.      при выборе варианта ответа ЖИВОТНЫЕ ОТСУТСТВУЮТ - блокировать остальные варианты и так же записать в хранилище результат (0)

5.      при вводе числа в руками программа должна либо выделить нужные варианты ответов (в соответствии с введенным числом) либо выдать сообщение об ошибке.

 

Подсказки:

6.      value чекбоксов должны быть следующими: 1 2 4 8 16 0 (то есть геометрическая прогрессия с основанием 2 + ноль для варианта ЖИВОТНЫЕ ОТСУТСТВУЮТ).

7.      при таких value число 19 (то что выше описано как дефолтное значение хранилища) может сгенерироваться никак иначе нежели сумма value у чекбоксов 16+2+1.

Заявки фрилансеров