> George,
> 
> Thanks for the quick response.
> 
> I was reviewing my code some more and here is what I think 
> might be happening.
> 
> In my code, the first thing I do is declare my variables.
> 
> Then I declare my subroutines'.
> 
> It looks like by declaring my subroutines, they are being 
> executed. ???
> 
> example of my Subroutine declarations:
> 
> 
> 
> # Get the Data Number
> &get_number;
> 
> # Get Form Information
> &parse_form;
  ^^^^^^^^^^^^
Seriously? Why are you using this? It's a zillion years old and deprecated.
use CGI qw(param); instead

& executes a subroutine, If you simply define a routine they will not execute:

sub monkey { return "You are a monkey"; }

That will not ever do anything unless you call it:

print monkey();
print &monkey;
my $monkey = monkey;

Always do -w or use warnings; and use strict;
And use return values instead of setting vars you intend to use in a function

my $var = set_var_variable();
Instead of

&set_var_variable;
sub set_var_variable {
        $var = "screwy";
}
 
HTH

DMuey

> 
> 
> 
> These two subroutines do not take any arguments and assign 
> values to global variables... so it appears that merely 
> "declaring" them in the beginning of my code is causing them 
> to execute.  If this is the case, do I have to declare subroutines?
> 
> 
> 
> Thanks,
> ...
>     `·.¸¸.·´¯`·.¸¸.·´¯`·->  rodney
> 
> 
> 
> -- 
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 

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

Reply via email to