da quanto postato sembrerebbe tutto corretto.
fai un
print_r($_POST);
e vedi cosa ti invia via POST...