Thanks for the answer Bas. I have done this now: set ::variablename value
in adp: if {$::variablename} { blah } so it works now, but I have no idea as to why I should explicitly add the :: for this to work. The tcl code runs in a function which has been registered like this: ns_register_filter postauth. Thank you On 16/03/2008, Bas Scheffers <[EMAIL PROTECTED]> wrote: > The correct way to just access a variable is: > > <%= $variable %> > > No need for "puts". This works also: > > <%= [clock seconds] %> > > Which puts the output of that command in the HTML. > > But it sounds like you have a scope problem. Any way you can post your > actual code? > > If you set the variable inside a procedure, you could use "upvar" to > make it available in the scope where you want to display it. If you > put a variable in the global scope, you can access it like so: > > <%= $::variable %> > > Bas. > > > On 16/03/2008, at 8:40 AM, Xavier Bourguignon wrote: > > > Hi, > > > > I have a variable set in my tcl code. e.g: set uname "myuname" > > > > how do I use this in my adp page?. e.g: Your username is: <%puts > > $uname%> > > > > It does not seem to work, everytime i get a tcl error saying that > > uname does not exists. I tried to make uname global, to no avail. > > > > Thank you > > > > -- > > Xavier Bourguignon > > > > > > > -- > > AOLserver - http://www.aolserver.com/ > > > > To Remove yourself from this list, simply send an email to <[EMAIL > PROTECTED] > > > with the > > body of "SIGNOFF AOLSERVER" in the email message. You can leave the > > Subject: field of your email blank. > > > > -- > AOLserver - http://www.aolserver.com/ > > To Remove yourself from this list, simply send an email to <[EMAIL > PROTECTED]> with the > body of "SIGNOFF AOLSERVER" in the email message. You can leave the Subject: > field of your email blank. > -- Xavier Bourguignon -- AOLserver - http://www.aolserver.com/ To Remove yourself from this list, simply send an email to <[EMAIL PROTECTED]> with the body of "SIGNOFF AOLSERVER" in the email message. You can leave the Subject: field of your email blank.