in reply to A Beginner Apparently Sucks With Hashes...
I can tell you why it happens... this line right here:
%FormData = split(/=/, $Part);
Inside that foreach loop, you're overwriting the hash each time. You'll probably want to do something like this:
my ($name, $value) = split /=/, $Part; $FormData{$name} = $value;
However... there are MUCH easier ways to do parameter grabbing, and I (along with 99% of the monastery) suggest you check out and use CGI.pm, along with strict and -w, if you aren't already. Hope that helps!
Update: Added example code.
His Royal Cheeziness
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Re: A Beginner Apparently Sucks With Hashes...
by CharlesClarkson (Curate) on Jul 22, 2001 at 11:19 UTC |