How can multiple actions be integrated into a form in PHP?

To integrate multiple actions into a form in PHP, you can use conditional statements to check which action is being requested and execute the corresponding code block. This can be achieved by checking the value of a hidden input field or using different submit buttons with unique names for each action.

<?php
if(isset($_POST['action'])) {
    $action = $_POST['action'];
    
    if($action == 'action1') {
        // Code block for action 1
    } elseif($action == 'action2') {
        // Code block for action 2
    } else {
        // Default action
    }
}
?>
<form method="post" action="">
    <input type="hidden" name="action" value="action1">
    <!-- Form fields for action 1 -->

    <input type="submit" name="submit_action1" value="Submit Action 1">
</form>

<form method="post" action="">
    <input type="hidden" name="action" value="action2">
    <!-- Form fields for action 2 -->

    <input type="submit" name="submit_action2" value="Submit Action 2">
</form>