Hola A_girl
Primero te recomiendo que empiezes un nuevo hilo para la nueva pregunta ya que responderla no solo te ayuda a ti sino tambien a todos aquellos que buscan respuesta a la misma pregunta.
Segundo, una
Session es una cookie muy especial que se usa en lenguajes del
lado del servidor (tal como ASP, PHP, Perl, Coldfussion, ASP.NET, pyton, etc) mientras que el atributo button del elemento type forma parte de HTML (un pseudolenguaje del
lado del cliente, tal como javascript). Como verás son cosas diferentes con respuestas diferentes. Una variable Session pasa formularios, arrays, objetos, etc no solo entre formularios sino entre todas las páginas que el cliente tenga abiertas durante
su sesión (que termina cuando se va de tu página).
El <input type="submit" name="Submit" value="Enviar"> famoso lo que hace es enviar/lanzar lo que haya en el formulario hacia la página/recurso que hayas definido en el atributo
action del elemento
form. El otro tipo de boton (el type="button") recrea un boton pero debes especificale un evento para poder hacer algo (un onClick="hazmeloquequieras(aqui);" )
Un saudo