Cuando envias el formulario para procesar que es lo que sucede...
a) se queda en la misma página mostrando el formulario
b) se queda en blanco
c) muestra algún error
Por debugguin agrega esto al comienzo del código, después del <?php
y por cierto, tal como te dicen cuando haces un header('location') debes de hacer un exit() si hay mas código