What is the significance of the checked attribute in Radiobuttons within a PHP form?

The checked attribute in RadioButtons within a PHP form is used to pre-select a radio button option when the form is loaded. This is useful when you want to have a default selection or when you want to show the user their previously selected option. To set the checked attribute in a RadioButton, you need to use an if statement to determine which option should be selected and then add the checked attribute to that specific input tag.

<form action="submit.php" method="post">
  <input type="radio" name="option" value="option1" <?php if(isset($_POST['option']) && $_POST['option'] == 'option1') echo 'checked'; ?>> Option 1
  <input type="radio" name="option" value="option2" <?php if(isset($_POST['option']) && $_POST['option'] == 'option2') echo 'checked'; ?>> Option 2
  <input type="radio" name="option" value="option3" <?php if(isset($_POST['option']) && $_POST['option'] == 'option3') echo 'checked'; ?>> Option 3
  <input type="submit" value="Submit">
</form>