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