Salve.
Premetto che non conosco il linguaggio PHP. Tramite HTML ho inserito nella mia pagina (questa: http://refusi.altervista.org/invia-refuso ) un form contenente una checkbox e due radiobutton. Considerando che il bottone Invia richiama un file .php (quello che vi allego di seguito), vorrei sapere come faccio a gestire rispettivamente i radiobutton e la checkbox. Come li dichiaro? Che valori prendono? True false? Nella fattispecie, dovrei inserire un "se checkbox è spuntato, allora scrivi nome del radiobutton spuntato".

Codice PHP:
<?PHP
// Processo di recupero dei dati
$nick $_POST['nick'];
$email $_POST['email'];
$titolo $_POST['titolo'];
$autore $_POST['autore'];
$trad $_POST['trad'];
$cedit $_POST['cedit'];
$isbn $_POST['isbn'];
$refusi nl2br($_POST['refusi']);
$typeerr $_POST['COMBO'];
// Processo di controllo [Opzionale]
if ($nick == null)
{
print 
"Errore: &egrave; necessario compilare il campo '[b]Nickname[/b]'";
}
else
{
if (
$email == null)
{
print 
"Errore: &egrave; necessario compilare il campo '[b]E-mail[/b]'";
}
else
{
if (
$autore == null)
{
print 
"Errore: &egrave; necessario compilare il campo '[b]Autore[/b]'";
}
else
{
if (
$titolo == null)
{
print 
"Errore: &egrave; necessario compilare il campo '[b]Titolo libro[/b]'";
}
else
{
if (
$cedit == null)
{
print 
"Errore: &egrave; necessario compilare il campo '[b]Editore[/b]'";
}
else
{
if (
$isbn == null)
{
print 
"Errore: &egrave; necessario compilare il campo '[b]ISBN[/b]'";
}
else
{
if (
$refusi == null)
{
print 
"Errore: &egrave; necessario compilare il campo '[b]Refusi[/b]'";
}
else
{
if (
$typeerr == "nullo")
{
print 
"Errore: &egrave; necessario scegliere la '[b]Tipologia errore[/b]'";
}
else
{
// Processo di configurazione dell'email
// [Destinatario, mittente, ecc]
$sito "<a href='http://refusi.altervista.org'>";
$sito2 "<a href='http://refusi.altervista.org/invia-refuso'>";
$mail_to "refusi@altervista.org";
$mail_from $email;
$mail_subject "Refusi inviati da parte di $nick";
$mail_body "

Refusi inviati da 
$nick ($email) dal libro [i]$titolo[/i] di $autore pubblicato da $cedit e tradotto da $trad $isbn:

<font color=#003300>
$refusi</font>

Considerato come: 
$typeerr</p>";
// Intestazioni HTML
$mail_in_html "MIME-Version: 1.0
"
;
$mail_in_html .= "Content-type: text/html; charset=iso-8859-1
"
;
$mail_in_html .= "From: <$mail_from>";
// Processo di invio
if (mail($mail_to$mail_subject$mail_body$mail_in_html))
{
print 
"Grazie per il tuo contributo, [b]$nick[/b]!
Un amministratore provveder&agrave; a controllare la validit&agrave; dei tuoi refusi prima di inserirli sul sito.

$sito2 Invia un altro refuso</a> oppure $sito Torna al sito</a>";
}
else
{
print 
"Errore";
}
}
}
}
}
}
}
}
}
?>