Wobei ich nicht sicher wäre, ob die Felder wirklich immer in einer definierten Reihenfolge ankommen (ich weiß es aber nicht), deshalb benutzt man ja Namen für die Parameter.
Ja, daran hatte ich gar nicht gedacht. Besser wäre es dann natürlich, die unerwünschten Formularfelder anhand ihres Namens auszuschließen.
Da wären wir wieder mal bei der typischen, was will der OP eigentlich, Frage.
for(my $i = 2; $i <= $Feldnamen; $i++) {
keine schöne Perl Schleife und du benutzt nicht strict oder?
$Feldnamen existiert nicht.Ups, da fehlte eine Raute, es sollte $#Feldnamen heißen.
Dadurch machst du es dir schwerer als nötig, da das der Index des letzten Elements ist musst du den Vergleich kleiner, gleich als bemühen. Mit
for(my $i = 2; $i < @Feldnamen; $i++) {
reicht das kleiner als, aber perliger ist auf jeden Fall 2...@Feldname
Struppi.