Perché le pagine con estensione .html non vengono interpretate da php.
Dovresti salvarle come pagine .php oppure cambiare la configurazione del tuo server web per dirgli di interpretare le tua pagine .html come script php, che però è un po' più complicato e la configurazione dipende dal server specifico che stai usando.