On Tue, Nov 01, 2005 at 04:34:45PM +0100, Adedayo Adeyeye wrote:
> I'm getting an error when trying to run a script. Part of the scripts is
> my $action = param('form_action');
> if($action eq 'search');
> The error I get is:
> Use of uninitialized value in string eq at connect_rodopi.cgi line 14.
Looks more like a warning then an error to me.
> How am I supposed to initialize this value?
By assigning something to it, but in this case its possibly better to
test if something was assigned to it.
if (defined $action && $action eq 'search') ...
or
if (!defined $action) {
...
} elsif ($action eq 'search') {
...
}
--
David Dorward http://dorward.me.uk
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>