Tiene que ser por eso que no te manda los valores.
Si quieres que el formulario ejecute el codigo que esta en la misma pagina agrega:
Código PHP:
<?=$_SERVER['PHP_SELF']?>
Como action.
Y en el codigo pones algo como:
if(isset($_POST['BOTON_ENVIAR'])) { blah blah blah codigo que se va a ejecutar si el boton enviar fue pulsado