Ad occhio sembra corretto...provato a vedere cosa arriva facendo un var_dump($_POST) ?