in reply to Using associate with HTML::Template
Are you sure you're testing the values correctly? Remember that param('something') returns an empty list in list-context (not undef) if there is no parameter named 'something'.use CGI; my $q = CGI->new; use Data::Dumper; %cgi_vars = ( a => 1, fname => '', ); my $q = CGI->new(); ## This worked if ($cgi_vars{fname}) { $q->param('fname' => $cgi_vars{fname}); } else { $q->param('fname' => ""); } print Dumper($q->param('fname')); $q = CGI->new; ## But this did not $q->param('fname' => $cgi_vars{fname}); print Dumper($q->param('fname')); __END__ $VAR1 = ''; $VAR1 = '';
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Using associate with HTML::Template
by nedals (Deacon) on Apr 06, 2005 at 22:12 UTC | |
by dragonchild (Archbishop) on Apr 07, 2005 at 00:24 UTC |