Tu formulario no está usando POST (el default es get), no se si el archivo php este en otro lugar diferente a tu HTML pero al parecer no es el caso porque ya te ha regresado algo el formulario.
Los inputs de tus formularios tampoco tienen nombre, por lo que el PHP no los ve.
e.g.
Edit: Realmente no estoy seguro si PHP no los ve, lo más probable es que si los vea pero en un arreglo normal i.e. $_POST[0]...
Para poner tu formulario como POST
Los inputs de tus formularios tampoco tienen nombre, por lo que el PHP no los ve.
e.g.
Código (HTML4Strict) [Seleccionar]
<li><label for="name">Nombre:</label><input name="name" type ="text" placeholder="david" required > </li>
Edit: Realmente no estoy seguro si PHP no los ve, lo más probable es que si los vea pero en un arreglo normal i.e. $_POST[0]...
Para poner tu formulario como POST
Código (HTML4Strict) [Seleccionar]
<form method="POST">