In article <3852920.1006256205@[10.0.0.140]>,
[EMAIL PROTECTED] (Birgit Kellner) wrote:
> Sorry for being stubborn, but I' like to decode multivalued parameters
> *without* identifying them by name.
> That's precisely why reading multiple values into an array is not
> applicable.
that depends on how you wish to detect said multivalued parameters, does
it not? :-)
> Is it possible that, when I do "my %in = $q->Vars" (should be "%in", not
> "$in", shouldn't it?), %in contains not the actual names and values, but
well if you do it as $in, it passes a reference. if you do it as %in, it
passes the hash. I tend to find the referenced value more
straightforward to work with when using the object-oriented CGI.pm
interface, it being similar.
> only references, and that that's why any subsequent attempts at deleting
> key/value-paris are unsuccessful?
wouldn't it be simpler and easier to merely ignore the parameters you
don't want? :)
foreach my $key (keys %{$in})
{
next if $key =~ /submit/i;
next if $in->{$key} =~ /^---$/;
#...
if you're unused to working with references, by all means use %in, but
you'll find the similarities between the objects to be *very* similar to
how CGI works with objects, and also a few peeks at perlref, perllol,
perldsc to be of enlightening proportions.
--
Scott R. Godin | e-mail : [EMAIL PROTECTED]
Laughing Dragon Services | web : http://www.webdragon.net/
It is not necessary to cc: me via e-mail unless you mean to speak off-group.
I read these via nntp.perl.org, so as to get the stuff OUT of my mailbox. :-)
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]