no tiene sentido lo que dices...
PHP se pre-procesa en el servidor, de modo que lo único que recibe el navegador es HTML ...
además... ¿porque estas usando dos HTML completos en un solo documento??
que por cierto... el código no lo debes ejecutar con el navegador directamente, debes cargarlo usando la URL de tu
http://localhost ¿seguro que estas haciendo bien las cosas??
y es aquí donde viene la pregunta, ¿pues como lo estas ejecutando??