Opzione selezionata , sarà nel tuo $_POST array e radio2 invece di radio[2] anche se funziona anche il tuo, oppure usa name radio[] in tutti i tuoi pulsanti di opzione, otterrai un array che contiene tutti i pulsanti di opzione selezionati.
Inoltre , opzioni che sono selezionate dovrebbe trovarsi in un array che si trova nello stesso $_POST matrice
Usa un nome semplice per la casella di controllo, questo invierà solo l'ultimo valore selezionato al tuo script php e funzionerà come radio anche se più di un valore è selezionato così:
Invece di name="Check4" deve essere name="Check4[]" .
E per visualizzare le risposte, puoi scorrere i valori di $_POST semplicemente così:
<?php
if($_POST['submit']) {
foreach($_POST as $key=>$value){
echo "Input name : $key Value:$value";//add condition to exclude your button or hidden fields
}
}
?>