PHP의 라디오 버튼

이제 PHP에서 radio 버튼을 다루는 방법을 배워봅시다. 우리의 폼에 몇 개의 라디오 버튼을 만들어 보겠습니다:

html<form action="" method="GET">
  <input type="radio" name="radio" value="1">
  <input type="radio" name="radio" value="2">
  <input type="radio" name="radio" value="3">
  <input type="submit">
</form>

폼을 제출한 후 $_GET에는 선택된 라디오 버튼의 value 속성 값이 포함되거나, 아무것도 선택되지 않았다면 null이 포함됩니다:

html<?php
  var_dump($_GET['radio']); // '1', '2', '3' 또는 null
?>

라디오 버튼을 다룰 때는 체크박스와 동일한 문제가 발생합니다. 이 문제를 해결하기 위해 히든 입력 필드를 추가해 보겠습니다:

html<form action="" method="GET">
  <input type="hidden" name="radio" value="0">
  <input type="radio"  name="radio" value="1">
  <input type="radio"  name="radio" value="2">
  <input type="radio"  name="radio" value="3">
  <input type="submit">
</form>

히든 입력 필드를 추가하지 않고, 하나의 라디오 버튼을 기본으로 선택된 상태로 만들 수도 있습니다:

html<form action="" method="GET">
  <input type="radio" name="radio" value="1" checked>
  <input type="radio" name="radio" value="2">
  <input type="radio" name="radio" value="3">
  <input type="submit">
</form>
Задание 1

두 개의 라디오 버튼을 사용하여 사용자의 성별을 물어보세요. 결과를 화면에 출력하세요.