Jason Larson wrote:
>
> I'm still new to Perl myself, so I can't tell you exactly what's happening,
> but it looks like $result_value1 is undef when it gets to the if statement.
> I think a better way to accomplish what you're trying to do is simply:
>
> my $result_value1;
> if ($result_value) { #$result_value1 is defined
^^^^^^^^^^^^^^^^^^ ^^^^^^^
This is _NOT_ testing whether $result_value1 is defined or not (in fact
it is not testing $result_value1 at all :-), it is testing whether
$result_value1 is true or false which is not the same thing.
if ( defined $result_value1 ) { #$result_value1 is defined
> $a= substr($result_value1, 0, 8);
> $b= substr($result_value1, 8, 2);
> $c= substr($result_value1, 10, 2);
> } else { #$result_value1 is still undef
> return (" ", " ", " ");
> }
John
--
use Perl;
program
fulfillment
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]