Pulsanti di scelta in PHP
Ora impariamo a lavorare con i radio
in PHP. Creiamo diversi pulsanti di scelta nella
nostra forma:
<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:
<?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:
<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:
<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>
Utilizzando due pulsanti di scelta, chiedi all'utente il suo sesso. Visualizza il risultato sullo schermo.