Ben Ocean wrote:
OOPS! Correction...
...but apparently it's not. If I were writing this in PHP:
<html><body> Okay, boys and girls! Let's open the magic box and generate a random number! (applause)<br and drum roll> <? x = int mt_rand(0,9); echo x ?><br, strike up the band> Wow! Wasn't that exciting? Oh no! I forgot the magic number<br, shrieks of horror> <? echo x ?><br, strike up the band again> Oh, of course! How could I forget!<br, fade to black> </body></html>
...but apparently DTML *does* forget. Call that daggone variable more than once and you have to run the formula that generates a random digit! Bam! Variable's gone. Is there no way around this? Please help... BenO
You forgot to wrap your code in <dtml-let pointless_sarcasm="no">. HTH. Seriously, dtml-let is your ticket; do the assignment in the opening tag and it will be accessible to everything inside the block. If dtml-let doesn't fit your code, do <dtml-var expr="REQUEST.set('name', value)">. -- Matt Behrens <matt.behrens@kohler.com> System Analyst, Baker Furniture