こういう行動が気になります。以下のコードを想定します。
<form name="myfrom" action="" method="post">
Username: <input type="text" name="user" id="username" />
<input type="submit" name="submit_form" value="Submit" />
</form>
<?php
if($_POST['submit_form'] == "Submit") {
echo "do something";
}
?>
それが機能する理由は何ですか?送信ボタンをクリックすると、ページが再度リロードされ、PHP スクリプトが再度実行されるためでしょうか。説明はありますか?