No, semplice: a me interessa che se i campi sono compilati compaiano nella mail, se i campi non sono compilati non devono comparire. 
- Se i campi sono compilati non c'è problema, siano essi campi di testo, checkbox o radiobutton. Vengono tranquillamente inseriti nel corpo della mail.
- Se i campi non sono compilati si presentano 2 casi:
1)se si tratta di campi di testo non mi da alcun errore, e semplicemente il campo non compilato non compare nemmeno nella mail, usando questo codice:
Codice PHP:
if ($pc_nome != "") $body .= "Nome: " .$pc_nome. "
";
2)se si tratta di checkbox o radiobutton invece mi da l'errore che ho specificato sopra. Il codice che, come mi è stato suggerito, ho usato è questo:
Codice PHP:
if (isset($pc_partenza_automezzo)) $body .= "Strada accessibile con automezzo: " .$pc_partenza_automezzo. "
";
Se non è ancora chiaro chiedi pure