Re: can we get string variables?
This WebDNA talk-list message is from 1998
It keeps the original formatting.
numero = 17297
interpreted = N
texte = On 4/25/1998 7:40 PM, Peter Ostry so noted...>I know I am not the first one asking for that, but it would really be>fine to have string variables i.e.> [var FirstName=Suzie]> [var LastName=Wong]> Nice to see you, [var FirstName] [var LastName]!If you've passed a cart to the page, you could do this with the generic header fields in the cart, such as[setheader cart=[cart]]header1=Suzie&header2=Wong[/setheader][orderfile cart=[cart]]Nice to see you, [header1] [header2]![/orderfile]>With these variables one can loop through databases or carts, set the>variables and use them afterwards throughout the page, regardless of>their final position (improves flexibility and performance):> [lineitems]> [var YourLastItem=[TextA]]> [/lineitems]> ...many many code...> Yup, [var YourLastItem] was the last you added![orderfile cart=[cart]][lineitems][setheader cart=[cart]header3=[TextA][/setheader][/lineitems]many many code...Yup, [header3] was the last you added![/orderfile]The downside to this is that you do have to use a cart and [orderfile] for each page, plus, any reference to [date] or [time] that you need to use inside the [orderfile] will have to be set to a header*outside* the context (since inside, date and time refer to the cart's built-in headers of the same names). Granted, it's a bit of a kludge (not to mention my cheat sheet of what I have header1-40 referring to ; ) but I know that its come in amazingly handy and seems to be robust enough for extensive use.Rob MarquardtDesigner/Resident WireheadToast Design300 First Avenue North, Suite 150Minneapolis MN 55401612.330.9863 v612.321.9424 fwww.toastdesign.com
Associated Messages, from the most recent to the oldest:
On 4/25/1998 7:40 PM, Peter Ostry so noted...>I know I am not the first one asking for that, but it would really be>fine to have string variables i.e.> [var FirstName=Suzie]> [var LastName=Wong]> Nice to see you, [var FirstName] [var LastName]!If you've passed a cart to the page, you could do this with the generic header fields in the cart, such as[setheader cart=
[cart]]header1=Suzie&header2=Wong[/setheader][orderfile cart=
[cart]]Nice to see you, [header1] [header2]![/orderfile]>With these variables one can loop through databases or carts, set the>variables and use them afterwards throughout the page, regardless of>their final position (improves flexibility and performance):>
[lineitems]> [var YourLastItem=[TextA]]> [/lineitems]> ...many many code...> Yup, [var YourLastItem] was the last you added![orderfile cart=
[cart]]
[lineitems][setheader cart=
[cart]header3=[TextA][/setheader][/lineitems]many many code...Yup, [header3] was the last you added![/orderfile]The downside to this is that you do have to use a cart and
[orderfile] for each page, plus, any reference to
[date] or
[time] that you need to use inside the
[orderfile] will have to be set to a header*outside* the context (since inside, date and time refer to the cart's built-in headers of the same names). Granted, it's a bit of a kludge (not to mention my cheat sheet of what I have header1-40 referring to ; ) but I know that its come in amazingly handy and seems to be robust enough for extensive use.Rob MarquardtDesigner/Resident WireheadToast Design300 First Avenue North, Suite 150Minneapolis MN 55401612.330.9863 v612.321.9424 fwww.toastdesign.com
Rob Marquardt
DOWNLOAD WEBDNA NOW!
Top Articles:
Talk List
The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...
Related Readings:
Re:no [search] with NT (1997)
To Do list (2003)
syntax question, not in online refernce (1997)
Hiding HTML and breaking the page (1997)
PSC recommends what date format yr 2000??? (1997)
MacAuthorize Hub/Client and program linking (1997)
Delete file through browser (1999)
Webcat XML/XSLT Performance vs. static Html (2006)
[DOS] (1999)
Separate SSL Server (1997)
[shownext max (1997)
RE: what characters are replaced for tab and CR? (1998)
html email again... (2001)
Server crash (1997)
Help with database strategy (1998)
the dreaded unitShipCost (2003)
WebCat B13 Mac CGI -- Frames question (1997)
Search/sort in URL Was: GuestBook example (1997)
Content Management + License (2005)
Unexpected error (1997)