How can PHP be used to create dynamic responses based on user-selected checkboxes and radio buttons in a form?

To create dynamic responses based on user-selected checkboxes and radio buttons in a form using PHP, you can use conditional statements to check which checkboxes and radio buttons are selected. Based on the selections, you can generate different responses or perform specific actions. You can use the $_POST superglobal array to access the values submitted by the form.

<?php
if(isset($_POST['submit'])){
    if(isset($_POST['checkbox1'])){
        echo "Checkbox 1 is selected.<br>";
    }
    if(isset($_POST['checkbox2'])){
        echo "Checkbox 2 is selected.<br>";
    }
    
    $radio = $_POST['radio'];
    if($radio == "option1"){
        echo "Option 1 is selected.<br>";
    } elseif($radio == "option2"){
        echo "Option 2 is selected.<br>";
    }
}
?>

<form method="post">
    <input type="checkbox" name="checkbox1" value="1"> Checkbox 1<br>
    <input type="checkbox" name="checkbox2" value="1"> Checkbox 2<br>
    
    <input type="radio" name="radio" value="option1"> Option 1<br>
    <input type="radio" name="radio" value="option2"> Option 2<br>
    
    <input type="submit" name="submit" value="Submit">
</form>