ไม่ว่ากันน่ะครับ ผมแนะนำให้หาหนังสือ ศึกษามากกว่านี้หน่อยครับ ดูแล้วคุณยังไม่เข้าใจในหลายๆ จุดครับ
1. ควรจะใส่ เครื่องหมาย " " ในหลายๆที่
<html>
<body>
<form method=post action="post.php">
Name <input type="text" name="yourname">
<br>
Email <input type="text" name="email">
<br>
<input type="submit" name="submit" value="ปุ่มกด">
</form>
</body>
</html>
ก่อนที่จะ print มันต้องรับค่า มาก่อนครับ
<?php
$yourname=$_POST["yourname"];
$email=$_POST["email"];
echo "Your name is".$yourname."<br>";
echo "Your email is".$email."<br>";
?>

ผมชอบใช้ echo มากกว่า printf ครับ
และ ไม่แน่ใจว่า การตั้งชื่อ เหมือนกัน post.html กับ post.php มันจะก่อให้เกิดปัญหาอย่างไรหรือเปล่า ผมไม่เคยตั้งชื่อเหมือนกันแบบนี้ครับ