Multiple HTML Forms on One Page

前端 未结 5 997
一整个雨季
一整个雨季 2021-01-05 04:21

If I have multiple HTML tags with separate submit forms, how do I know which when was posted in the PHP file that processes the form\'s data?

5条回答
  •  青春惊慌失措
    2021-01-05 04:53

    The easiest way is to name your submit buttons unique to the form. You can also use this if you have multiple submit buttons for a SINGLE form (eg - submit and save, submit and return, submit and exit)

     
     
     
    

    The $_POST array (or $_GET/$_REQUEST) will contain the key "action" with the value of the enacted button (whether clicked or not).

    As a rule, I avoid passing hidden text fields, etc, that are unnecessary - simply to keep the code more clean.

    So. For your application, I'd give your submit button values as such:

提交回复
热议问题