Beefy Boxes and Bandwidth Generously Provided by pair Networks
Welcome to the Monastery
 
PerlMonks  

Re: Hmm I get this error from $q's

by clintp (Curate)
on Jul 14, 2002 at 16:47 UTC ( #181591=note: print w/ replies, xml ) Need Help??


in reply to Hmm I get this error from $q's

This piece of script isn't helpful. It either got mangled when you posted it, or you "trimmed" it and cut out the useful bits.

Generally the error "can't call method X on undefined value" means that at that point in your code you said:

$y->X()
and $y happened to be undefined at that time. Why? Look earlier in your code where you created $y with something like:
$y=new Class
The creation failed or you didn't create the object (usually with new) at all.

I'm betting that you said $q->param() somewhere but never actually said $q=new CGI; beforehand to create the CGI object. But that's just my wild guess.

Sorry to be vauge, but your posting wasn't really helpful.


Comment on Re: Hmm I get this error from $q's
Select or Download Code
Re: Re: Hmm I get this error from $q's
by thunders (Priest) on Jul 14, 2002 at 16:55 UTC

    Let me expand on that a little. It appears to me that you are using the funcional interface to a module as opposed to the object oriented version. If this is a CGI script and you are tring to call param from CGI.pm the following is needed.

    use CGI qw(:standard);

    This imports the most common functions from CGI.pm including param(). If you are using a different module please post a follow-up with more of your code.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://181591]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others browsing the Monastery: (9)
As of 2014-08-02 08:03 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    Who would be the most fun to work for?















    Results (55 votes), past polls