Tu codigo esta un poco verde. En la pagina dos, antes de recibir variables GET o POST tenes que asegurarte de que existan. Por ejemplo:
Con POST se estila comprobar si llegó alguna de las variables, y se da por sentado que las otras llegan (a menos que se necesite validar una por una).
Pero bueno, creo que tu fallo está en no declarar un name para tus <input> siendo que POST recibe los campos segun su atributo name.
Cuando lo tengas, podes hacer esto en pagina 2 para comprobar que te llegó la data:
Código PHP:
Ver original<h2>Variables GET</h2>
<pre>
</pre>
<br/>
<h2>Variables POST</h2>
<pre>
</pre>