submitとフォーム変数について
submitとPHPに渡されてくるフォーム変数について、すこし調べてみました。
以下の様に1個のHTMLソースの中で複数のフォームを宣言することができます。
このソースは、それぞれのsubmitボタンをクリックするとそれぞれのフォーム内の"data"がフォーム変数として渡されます。
dataの値により、それぞれの処理を行うことができます。
フォームを複数宣言するのはどうかと思われる方は、以下の様な方法もあります。
この場合の動作は、クリックされたボタンの名前が$_POSTの添え字となり値は"送信"が渡されます。
このボタンの動作で何かの処理を行う場合は、添え字の値に従って、処理を分けることでできると思います。
以下の様なソースで実現可能かと思います。
コメント