ma il form ha method="post"? se guardi l'html della pagina col form, nel value del campo c'è stampato effettivamente il valore corretto?