--- Aaron Priven <[EMAIL PROTECTED]> wrote:

> 
> On Sep 30, 2006, at 7:30 PM, Ron Smith wrote:
> 
> > Hi all,
> >
> > I get the error: "Undefined subroutine
> &Main::BadData
> > called at line 42" when executing the following
> '.cgi'
> > script, with nothing entered in all of the text
> > fields. I'm unfamiliar with this error.
> >
> 
> [...]
> 
> >
> > } else {
> >     BadData();
> > }
> >
> > sub BadInput {
> >     print p("Please, enter numbers only!");
> >     die "Click the \"Clear\" button and try
> again.\n";
> > }
> >
> 
> You are trying to call the subroutine "BadData", but
> Perl can't find  
> a subroutine with that name. Instead, your "sub"
> uses a different  
> name, "BadInput". Use the same name both places and
> the error should  
> go away.
> 
> -- 
> Aaron Priven, [EMAIL PROTECTED],
> http://www.priven.com/aaron
> 
> 
Doh! Here's a case where I forgot I made a name
change. Another Lesson learned. I suppose I would have
caught this too, if I'd used the debugger. I guess I
was in a hurry at the time.

Thanks, everybody. :)


Ron Smith
[EMAIL PROTECTED]

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to