Alain: formular - value und name modern parsen

Beitrag lesen

Hallo,

$query zweimal als lokal deklariert hast. Lasse die erste Anweisung einfach weg, sie ist überflüssig.

Weiterhin (wenn es sich nicht um einen Tippfehler handelt) ist

my @names = $query->param;

nicht identisch mit @name.

leider nein,es handelt sich weder um ein tippfehler noch um doppelte einträge.
Der code sieht zur zeit so:
sub parse_form {
   use CGI;
   my %input;
   my $query = new CGI;
   my @names = $query->param;
   foreach (@names){
      $input{$_} = $query->param($_);
   }
   return %input;
}

aus.Mir scheint als ob da value fehlt?!
Sollte der eintrag nicht in etwa so
my @values = $query->param($name);
lauten?
error meldung vom server:
Global symbol "$query" requires explicit package name at logintest.cgi line 135.,
Global symbol "@name" requires explicit package name at logintest.cgi line 134

Gruss
vom Alain