What best practices should be followed when implementing multiple "Submit processes" on a website using PHP?

When implementing multiple "Submit processes" on a website using PHP, it is important to differentiate between the different forms or actions to ensure that the correct process is executed based on the form submission. This can be achieved by including hidden fields or unique identifiers in each form and using conditional statements to determine which process to execute.

// Example of implementing multiple "Submit processes" on a website using PHP

if(isset($_POST['form1_submit'])) {
    // Process form 1 submission
    // Code for handling form 1 submission
}

if(isset($_POST['form2_submit'])) {
    // Process form 2 submission
    // Code for handling form 2 submission
}

// HTML form 1
echo '<form method="post">';
echo '<input type="hidden" name="form1_submit" value="1">';
echo '<input type="submit" value="Submit Form 1">';
echo '</form>';

// HTML form 2
echo '<form method="post">';
echo '<input type="hidden" name="form2_submit" value="1">';
echo '<input type="submit" value="Submit Form 2">';
echo '</form>';