Как сменить цвет фона страницы с помощью php?
вы сначала используете неинициализированную переменную в стилях, а потом только в блоке switch задаете ей какое-то значение
Перенесите блок с php кодом до тега body.
Также у вас ошибка в блоке default, если сработает этот блок то в атрибут style попадет следующее background-color: background: blue;