http://qs321.pair.com?node_id=665151

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