Sean,
Thanks...another knowledge gap filled in. TT has enough magical
stuff, I thought I'd check.
-J
The limitation here is not with template toolkit, but the HTML get and
post
methods. Consider the following:
<form>
<input type='text' name='session' value='3>
<input type='hidden' name='uid' value='6'>
</form>
When that form is submitted, all the browser does is concatenate it into
one
big URL string like this:
index.cgi?session=3&uid=6
The more form elements you add, the more stuff gets concatenated to the
end of
the URL string.
Why your attempt won't work is that an object is not a string... the
variable
[% session %] includes other stuff. What you'll need to do is create a
hidden field for EVERY member of the session object and then reassemble
the
object in the subsequent script:
my $session = new Session;
$session->{uid} = $q>param('uid');
hope that helps,
Sean
On Friday 17 December 2004 09:08 am, Jonathan Mangin wrote:
Hi all,
Is it possible to pass objects back to a perl program as hidden
variables?
I tried...
Template:
<input type=hidden name=session value=[% session %]>
Subroutine:
my $session = $q->param('session');
my $uid = $session->param('uid');
which failed miserably. Any help would be greatly appreciated.
Thanks,
Jon
_______________________________________________
templates mailing list
[EMAIL PROTECTED]
http://lists.template-toolkit.org/mailman/listinfo/templates
--
Sean Kellogg
2nd Year - University of Washington School of Law
GPSS Senator - Student Bar Association
Editor-at-Large - National ACS Blog [http://www.acsblog.org]
c: 206.498.8207 e: [EMAIL PROTECTED]
So, let go
...Jump in
...Oh well, what you waiting for?
...it's all right
...'Cause there's beauty in the breakdown
_______________________________________________
templates mailing list
[EMAIL PROTECTED]
http://lists.template-toolkit.org/mailman/listinfo/templates
_______________________________________________
templates mailing list
[EMAIL PROTECTED]
http://lists.template-toolkit.org/mailman/listinfo/templates