xpfreund: Zugriff auf Array in Hash

Beitrag lesen

Hallo,

also über ein einfaches Html-Formular werden Daten übergeben.

  
<input type=hidden name=foo value='bar'>  
<input type=checkbox name=auswahl value='1'>  
<input type=checkbox name=auswahl value='2'>  

Wenn ich jetzt über

while(<STDIN>){$input.=$_};  
my($bound)=($ENV{'CONTENT_TYPE'}=~/boundary=(\S+)/);@parts=split(/\n--$bound(-)*/,$input);  

mir alle alle Datensätze zu 'auswahl' hole, kann ich mir ein Array mit den values der Checkboxen zusammen setzen.
Man kann ja mit $FORM{'foo'} auf die einzelnen Übergabewerte zugreifen.
Wenn ich aber jetzt $FORM{'auswahl'} darauf zugreife, bekomme ich immer nur das zuletzt angeklickte value zurück,nicht aber ein Array mit allen geklickten Values.
Jetzt meine Frage:
Gibts einen Trick über diese Variante also per $FORM{'auswahl'} an das Array zu kommen, oder ist die obere Variante mit einem grep auf auswahl die einzigste Möglichkeit?

gruß aus Senftenberg am See