Mi suona strano che non ritorni un errore numerico.
Mi stampi per cortesia la form?
Sto pensando che potrebbe essere anche un problema di enctype.