[...] Ohh jee ich hoffe habe alles verständlich erklären können.. [...]
Nein, hast Du nicht. Es wäre nicht zuletzt für Dich einfacher, Du würdest Dich der diversen (Teil-)Problemstellungen mal analytisch und mit System nähern.
Wenn ich in "Deinem" Code schon die Benennung der Buttons und Edit-Felder sehe, rollen sich mir die Fußnägel auf.