Primero que nada sí puedes mezclar php con html pero no a gran escala, php es lenguaje del lado del servidor y HTML, Javascript y CSS del lado del cliente, tienes que mostrar los bloques php de la siguiente forma:
Código PHP:
<?php
(tu código php)
?>
deberias pegar tu código php aquí ya que nada se soluciona desde 0, aquí tu pega stu codigo y te damos un empujon para que avances