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í.