Hi,
if($ENV{'REQUEST_METHOD'} eq 'GET')
diesen Code solltest Du schnell vergessen. Tippe in Deinen Rechner, auf dem Du Perl installiert hast, folgendes ein:
perldoc CGI
und lerne. Falls Du noch gar nicht wußtest, daß Du zu Perl eine Doku auf dem Rechner hast, solltest Du noch unbedingt folgendes lesen:
perldoc perl
perldoc perlfaq
perldoc perlstyle
Dein Code versagt beispielsweise bei einem <select multiple>. Der aus dem CGI-Modul nicht.
Wird der Submit-Button als Formelement mit übergeben
Wenn Du <input type="submit" name="bla" value="blub"> angegeben hast, bekommst Du bla=blub übermittelt. Das ist bei _allen_ Formular-Elementen so, bis auf <input type="image" name="bla">, wo Du in bla.x und bla.y die Klick-Koordinaten erhälst.
Ob es sich um einen Submit-Button handelte, um ein verstecktes Element, ein Dropdown oder was auch immer, erfährst Du übrigens niemals.
Cheatah