How can PHP be used to create a conditional output based on user selections in a form?

To create a conditional output based on user selections in a form using PHP, you can use an if-else statement to check the value of the form input and display different content accordingly. By retrieving the form input using $_POST or $_GET, you can determine the user's selection and generate the desired output based on that selection.

<?php
// Check if the form has been submitted
if ($_SERVER["REQUEST_METHOD"] == "POST") {
    // Retrieve the user's selection from the form
    $userSelection = $_POST['selection'];

    // Use an if-else statement to display different content based on the user's selection
    if ($userSelection == 'option1') {
        echo "You selected Option 1!";
    } elseif ($userSelection == 'option2') {
        echo "You selected Option 2!";
    } else {
        echo "Please make a selection!";
    }
}
?>

<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
    <label for="selection">Select an option:</label>
    <select name="selection" id="selection">
        <option value="option1">Option 1</option>
        <option value="option2">Option 2</option>
    </select>
    <input type="submit" value="Submit">
</form>