Moin!
So sieht der reparierte Murks bis jetzt aus.
<input name="test[firma]" type="checkbox" id="test_firma" value="1"> <label for="test_firma">Firma</label> <input name="test[strasse]" type="checkbox" id="test_strasse" value="1"> <label for="test_strasse">Straße</label>
Das geht aber besser. Es folgt eine 2. Stufe der Auflösung: Irgendwie proggst Du nämlich nachdem Motto "Warum einfach, wenn es irre kompliziert geht". Vereinfachen wir das:
<input name="firma" type="checkbox" id="firma" value="1">
<label for="firma">Firma</label>
<input name="strasse" type="checkbox" id="strasse" value="1">
<label for="strasse">Straße</label>
... was dann auch noch einfacher auszuwerten geht:
$arKeys=array('firma', 'strasse');
foreach ($arKeys as $key) {
if ( isset($_POST[$key) && 1 == $_POST[$key] ) {
echo "$key war gesetzt<br>\n";
}
}
Jörg Reinholz