Что делает этот код php?
Выводит товар в зависимости от месяца. Ошибка в том, что у вас нету условия для февраля:$month = "Февраль";
...
switch($month){
case "Январь": if(strpos($element["NAME"], "кофта") > 0) $res = $element["ID"]; break;
case "Июнь": if(strpos($element["NAME"], "футболка") > 0) $res = $element["ID"]; break;
case "Сентябрь": if(strpos($element["NAME"], "шор") > 0) $res = $element["ID"]; break;
}
Перебирает все элементы массива $arResult, и выводит название/описание из элемента $arResult, если $month равен "Январь", Июнь" или "Сентябрь", а название содержит "кофта", "футболка" или "шор".
Не работает потому, что среди вариантов "Января", "Июнь" и "Сентябрь" нет варианта "Февраль".
И еще, вместо strpos() лучше использовать stripos(), и  >= 0 вместо  > 0