Судя по примеру должен отправлять все, что не пустое. Я бы посмотрел на массив который уходит, видимо в нем есть вложенность.
Хотя как по мне скрипт которому все равно get запрос или post - это плохо. Так что я бы выкинул его в топку и написал, конкретно под форму, с валидацией и т.д.