lepetitalbert has asked for the wisdom of the Perl Monks concerning the following question:
Dear Monks,
I have a script :
if ( $mode eq "add" ) { # print add page form } if ( $mode eq "save" ) { # save add form infos }
At the end of the add page form :
print hidden( 'mode' , 'save' );
But the output is :
<input type="hidden" name="mode" value="add" />
which is the value of the 'mode' param from the 'previous script call' (is this english ?)
if I replace
print hidden( 'mode' , 'save' );
with
<input type=hidden name=mode value=save />
it works.
I suspected the param value is stored someway and tried :
$query -> delete('mode'); $query -> delete_all();
but my mode is still set to 'add'.
How can I fix this ?
Thanks.
Have a nice day.
"There is only one good, namely knowledge, and only one evil, namely ignorance." Socrates
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: Cannot clear cgi param (if it's really what I need to do)
by moritz (Cardinal) on Jan 30, 2008 at 16:21 UTC | |
by lepetitalbert (Abbot) on Jan 30, 2008 at 16:35 UTC | |
Re: Cannot clear cgi param (if it's really what I need to do)
by kyle (Abbot) on Jan 30, 2008 at 17:10 UTC | |
by lepetitalbert (Abbot) on Jan 30, 2008 at 18:34 UTC | |
by kyle (Abbot) on Jan 30, 2008 at 19:08 UTC | |
by lepetitalbert (Abbot) on Jan 31, 2008 at 09:33 UTC | |
by ikegami (Patriarch) on Jan 31, 2008 at 10:16 UTC | |
|
Back to
Seekers of Perl Wisdom