Ты напрасно в чекбоксах используешь буквенные value значения.
Если у тебя несколько полей, гораздо удобнее дать им числовые значения 1,2,3,4,5
Дальше тебе будет намного удобнее.
Когда принимаешь, профильтруй значение intval() тем самым ты обезопасишь себя от всяких SQL инъекций.
Ну а с полученной цифрой поступай как хочешь. Хочешь используй switch{} хочешь храни в базе цифру, а разбираться в значении будешь на выходе.