> 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");
}

http://danconia.org

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to