Hallo Richard,
Wenn ich mein HTML-Formular ausfülle, zeigt er nur Name: usw. an! QUERY_STRING funzt aber, hab ich schon probiert es _muss_ also am regulären Ausdruck liegen:
my $uebergabe = $ENV{QUERY_STRING};
$uebergabe =~ /(.+?)=(.+?)&(.+?)=(.+?)&(.+?)=(.+?)&(.+?)=(.+?)&(.+?)=(.+?)&/;
würdest Du mir bitte erläutern, was Du damit vorhast?
Bitte lies Dir den Perl-Abschnitt von SELFHTML durch, insbesondere lege ich Dir die Abschnitte
Wechselwirkung HTML und CGI
Formularverarbeitung mit dem CGI-Modul
ans Herz. Schau Dir im ersten Abschnitt an, wie dort die Parameter auseinanderklamüsert werden und dann im zweiten, wie elegant dies über das CGI-Modul zu erledigen ist.
Ich weiß, dass es sich bei den verlinkten Beispielen um den Zugriff auf POST-Daten handelt, die Verarbeitung von GET ist aber prinzipiell analog.
Freundliche Grüße
Vinzenz