Salva richiama una pagina che contiene uno script (PHP) per salvare tutti i dati in mysql. In questa ultima pagina tutte le variabili(quelle dei vari form) sono null.
se i vari form e relativi nomi sono corretti sembra un problema di UPDATE del DB e script relativi

da come dici la questione è complessa,
di non immediata intuizione e risoluzione.

e non pare essere un problema HTML.
nel senso che bisogna capire meglio il problema che sembra legato all'interazione col DB

prova e sentire i ragazzi di PHP