no entendi nada de que sacas el código, ¿de donde lo sacas?
pero pues viendo esto...
pues es que ese código no hace nada.
¿para que asignas un formulario a una función?
todo lo tienes en la misma página, tanto php como html.
lo correcto es tenerlo en dos páginas diferentes.
luego cuando haces la "comprobación" que deberia ser
solo asignas los valores de $_POST a variables
no tienes ninguna consulta que inserte en la base de datos. en caso de que estuviera en tu include, y te inserte algo, pues O_O¡¡¡ me dejas así.