>
>
> > Hi,
> > I am trying to do this:
> >
> > for( $i = 0; $i < 5; $i++) {
> > $qty[$i] = $q->param('qty$i');
> > }
> > I could say $q->qty0;
> > $q->qty1;
> > |
> > |
> > |
> > $q->qty4;
> >
> > and be done with it. That works. But I would rather do it from the loop.
> > Why is my variable $i not being appended to qty form variable being
> passed?
> > Any ideas?
> >
>
> You are using single quotes in your hash key, which prevent variable
> interpolation. Switch them to double quotes and it should work.
>
> foreach my $i (0 .. 5) {
> $qty[$i] = $q->param("qty$i");
> }
>
Sorry, to be specific its an argument to the 'param' method, I usually
call 'params' so I was thinking hash. Regardless, the underlying
reasoning is the same....
http://danconia.org
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]