Beefy Boxes and Bandwidth Generously Provided by pair Networks
No such thing as a small change
 
PerlMonks  

(zdog) Re: (3) Maintaining state with CGI.pm

by zdog (Priest)
on May 31, 2001 at 22:15 UTC ( #84681=note: print w/ replies, xml ) Need Help??


in reply to Re: (zdog) Re: Maintaining state with CGI.pm
in thread Maintaining state with CGI.pm

Or you can pass the parameters from the previous form to the next form. You can set the parameters by using the param() routine similarly to this:

$q->param(-name=>'veggie',-value=>'tomato');

Update: My bad. You can pass the parameters to the next form by using the hidden input method. (See reply.)

Zenon Zabinski | zdog | zdog7@hotmail.com


Comment on (zdog) Re: (3) Maintaining state with CGI.pm
Download Code
Re: (zdog) Re: (3) Maintaining state with CGI.pm
by no_slogan (Deacon) on May 31, 2001 at 22:18 UTC
    But that just stores the value "tomato" in the current CGI object, it doesn't pass it to the next CGI form. You can pass stuff along with hidden fields. In the first cgi,

      print textfield(-name => "foo");

    In the second one,

      print hidden(-name => "foo");

    CGI automatically remembers the value of "foo" that was submitted by the first form, and uses it on the second one.

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others chanting in the Monastery: (4)
As of 2014-12-18 02:23 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    Is guessing a good strategy for surviving in the IT business?





    Results (41 votes), past polls