Tach!
Im Attribut „name“ steht der Name des Formularelements, was dazu führt, dass du mehrere POST-Elemente (
$_POST['Fragebogen 1']
,$_POST['Fragebogen 41']
, und so weiter) übermittelt bekommst. Diese haben jedoch keine Werte, die in den Formularelementen jedoch im Attribut „value“ stehen müssten. Dein HTML-Aufbau ist also fehlerhaft.
Ohne value wird "on" als Wert genommen. Das ist nicht das Problem.
dedlfix.