

Tengo un simple formulario que pasa datos y los guardo en una BD, y luego muestra datos en la misma pagina.
Me he percatado que no hace tal funcion y es porque la sentencia php que llama al archivo "registro.php" no se ejecuta.:
<?php
if (isset($_POST['submit'])) {
require("registro.php");
}
?>
Estoy recien empezando en php y soy novato.
Agradeceria que me explicaran por que no me muestra el codigo php como "comentario".
Se agradece el tiempo y la dedicacion.