クラスのこの課題のアイデアが尽きてしまいました。PHP_SELF を使用して 2 つの PHP フォームを作成する必要がありましたが、javascript または jquery を使用してフォームを切り替える必要があります。使ってみた
<a href="#" onclick="document.getElementById('form1').style.display = 'block'; document.getElementById('form2').style.display = 'hidden';">Form 1</a>
<a href="#" onclick="document.getElementById('form1').style.display = 'hidden'; document.getElementById('form2').style.display = 'block';">Form 2</a>
これはフォームを変更しても機能しますが、フォームの送信ボタンを押すとフォーム 1 に戻り、結果が表示されません。私が理解しなければならないことは、フォームが PHP_SELF を使用して送信された後、サーバーによって生成された結果を表示するためにそのフォームにとどまる方法です。