Beefy Boxes and Bandwidth Generously Provided by pair Networks
Think about Loose Coupling

Re: Debug pukes here.

by myocom (Deacon)
on May 17, 2002 at 00:23 UTC ( #167153=note: print w/replies, xml ) Need Help??

in reply to Uninitialised value in string error(was: Debug pukes here.)

This could be any number of things, but basically it means that the first part of your if condition is uninitialized. This could be because the $q object wasn't created, for example, or it could be that you have parentheses where you should have curly braces. Try this instead:
if ($q->param{'field'} eq "") { # Note that 'field' has curlies now &printform() } else { &results() }
While I'm at it, I'm betting that the & isn't really needed (and may have unwanted side effects) here. See A question of style for more information.
"One word of warning: if you meet a bunch of Perl programmers on the bus or something, don't look them in the eye. They've been known to try to convert the young into Perl monks." - Frank Willison

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://167153]
[MidLifeXis]: Speaking of which, anyone know of Perl positions in the MKE area (or slightly west)?
[Corion]: MidLifeXis: Oh, enjoying the show from the sidelines I see...

How do I use this? | Other CB clients
Other Users?
Others chanting in the Monastery: (11)
As of 2017-03-23 12:31 GMT
Find Nodes?
    Voting Booth?
    Should Pluto Get Its Planethood Back?

    Results (286 votes). Check out past polls.