Moin,
foreach($_POST['aktion'] as $key => $wert){
Ich weiß zwar nicht, was in dem $_POST-Array steht, aber da du $key nicht weiter verwendest, vermute ich, dass $_POST['action'] kein weiteres assoziatives Array beinhaltet. Hast du mal $key und $wert in jedem Schleifendurchlauf ausgegeben?
Sollte das Array $_POST['aktion'] nur Werte enthalten, dann könntest du folgendes probieren:
foreach($_POST['aktion'] as $wert) { dosomething }
Ansonsten würde uns sicherlich die Ausgabe von print_r($_POST['aktion']); weiterhelfen.
Grüße Marco