Pulsanti di scelta in PHP

Ora impariamo a lavorare con i radio in PHP. Creiamo diversi pulsanti di scelta nella nostra forma:

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>

Dopo l'invio del modulo in $_GET del pulsante di scelta conterrà il valore dell'attributo value del pulsante di scelta selezionato, oppure null, se non è stato selezionato nulla:

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

Quando si lavora con i radio, sorge lo stesso problema che con le checkbox. Per risolvere questo problema aggiungiamo un input nascosto:

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>

Invece di aggiungere un input nascosto, si può anche impostare uno dei pulsanti di scelta come selezionato per default:

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

Utilizzando due pulsanti di scelta, chiedi all'utente il suo sesso. Visualizza il risultato sullo schermo.