The [interpret] context is very powerful command in the hands of a skilled WebDNA programmer.
numero = 127[text]variable1=[/text][text]variable2=[/text][text]variable3=[/text]...[text]variable8=[/text]However, there is an easier way to set them all using the [loop] context.
[loop start=1&end=8][text]variable[index]=[/text][/loop]Later in your code you could call the variables individually by simply placing the [variable1], [variable2], [variable3] ... [variable8] where needed. But if you need to display them all at once you can use the [loop] again.
[loop start=1&end=8] [interpret][variable[index]][/interpret][/loop]The [interpret] context is a vary powerful way of processing code inside code, and you need to be extra careful with your usage of the brackets when using [interpret] because it's easy to forget one of the ]. Understanding this is tricky for new programmers so let's break down the above example step by step:WebDNA will always process from the inside out as explained here:In this example the [index] provides the numbers 1 through 8.Take the numbers and insert them where you see [index][variable[index]] becomes [variable1]Expanding outward we then have [interpret][variable1][/interpret]When WebDNA sees this it will return the information stored in the variable.The [interpret] context is very powerful command in the hands of a skilled WebDNA programmer. It allows you to create truly dynamic code. Let's suppose you have need a simple array of eight variables. We could name them sequentially like this:
[text]variable1=[/text]
[text]variable2=[/text]
[text]variable3=[/text]
...
[text]variable8=[/text]
[loop start=1&end=8]
[text]variable[index]=[/text]
[/loop]
[loop start=1&end=8]
[interpret][variable[index]][/interpret]
[/loop]
DOWNLOAD WEBDNA NOW!
BioType is a behavioral biometrics WebDNA function based on ADGS research and development (from version 8...
WebDNA reference...
AWS Raw WebDNA LAMP-Plus WebServerAmazon Web Services (AWS) README for Machine Image ID...
Download WebDNA ApplicationsWebDNA applications...
WebDNA LibrariesA list of available libraries for WebDNA...
WebDNA ModulesA list of the currently available modules...
Reuse the same code over and over again on your site with the [include] context...
Redefining [date] & [time] to match your time zoneYour server is not always in the same time zone as your web site...
random password-generator codeGenerate a random alpha-numeric string...
Find duplicate recordsFind duplicate records and do something with them...
How old am I?You want to express an age in years given the dob (mm/dd/yyyy) and today's date...
Spaghetti codeHow to get rid of very long search strings...