1) si
2) perchè htmlout contiene (quasi certamente) anche la variabile get

<form action="index.php?action=lol" method="post">
<input name="boh" type="text">
[...]

swtich ($_GET["action"]) {
case "lol":
echo $_POST["boh"];
break;
[...]


Si poteva passare la variabile pure via POST e fare delle pagine strutturare in maniera differente...