Вам необязательно дублировать код для POST и GET, можно использовать $_REQUEST
Работать с массивом умеет всё, а вообще информации недостаточно, у вас в браузере есть все инструменты чтобы смотреть что отправляется в POST, так как вы форму не скинули, гадать не хочу.