Your table= parameter is undefined, so CGI.pm pretends it doesn't exist. Interestingly enough, the addition of the new value to the end of the query string will be interpreted correctly.
So, when you pass the '&db_name=cookbook&table=&etc=etc&table=vendors' back to another CGI script, the script will percieve a parameter named 'table' with one value 'vendors'.
As an aside, I recommend CGI::Simple, which has the same interface as CGI, but works faster and better.
Anima Legato
.oO all things connect through the motion of the mind
In reply to Re: Modifying Parameter Values w/CGI.pm
by legato
in thread Modifying Parameter Values w/CGI.pm
by rtwingfield
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |