Hola,
mira lo puedes poner dentro y fuera del bloque HTML, ejemplo:
<html>
<body>
<?php
//mucho codigo :P
?>
</body>
</html>
o aqui afuera del bloque tambien se puede
<?php
//bla bla bla
?>
crea un formulario con alguno de los dos metodos disponibless GET o POST el "action" del form, debe de indicar a donde se procesara la informacion, ya sea en la misma pagina o en otra, como por ejemplo
<form name="newmix" action=""> este form procesa la informacion en la misma pagina
<form name="newmix" action="otra_pagina.php"> este form envia la informacion a "otra_pagina.php" que procesará lo enviado