Radiógombok PHP-ben

Most pedig tanuljuk meg, hogyan kell kezelni a radio gombokat PHP-ben. Készítsünk néhány választógombot űrlapunkban:

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>

Az űrlap elküldése után a $_GET tömb a kiválasztott választógomb value attribútumának értékét fogja tartalmazni, vagy null-t, ha semmi sem volt kiválasztva:

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

A radiógombokkal ugyanaz a probléma merül fel, mint a jelölőnégyzeteknél. A probléma megoldásához adjunk hozzá egy rejtett beviteli mezőt:

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>

Bevezethetünk egy rejtett mezőt, vagy megadhatjuk, hogy az egyik választógomb legyen alapértelmezetten kiválasztva:

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

Két választógomb segítségével kérdezd meg a felhasználó nemét. Jelenítsd meg az eredményt a képernyőn.