Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

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

ВВОДНАЯ:

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.

5 лет назад
guest_15971002335785
5 лет в сервисе
Был
5 лет назад

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

Никита
 
28 лет
5 лет в сервисе
Был
3 года назад
5 лет назад
Николай
 
25 лет
5 лет в сервисе
Был
5 лет назад
5 лет назад
Владимир
 
38 лет
5 лет в сервисе
Был
5 лет назад
5 лет назад
Максим
 
28 лет
9 лет в сервисе
Был
год назад
14 отзывов
5 лет назад
Рустам
 
38 лет
5 лет в сервисе
Был
4 года назад
1 отзыв
5 лет назад