Re: if else problem
This WebDNA talk-list message is from 2003
It keeps the original formatting.
numero = 54694
interpreted = N
texte = >Here's one more option, and the one that I would personally choose >for your situation, which presents an excellent example of when to >use a switch/case context:>>[switch value=3D[url][currency][/url]]>[case value=3DUSD][text]priceDisplay=3D$[format >10.2f][USDcost][/format][/text][/case]>[case value=3DEUR][text]priceDisplay=3D=A4[format >10.2f][EURcost][/format][/text][/case]>[case value=3DJPY][text]priceDisplay=3D=A5[format >10.2f][JPYcost][/format][/text][/case]>[default][text]priceDisplay=3D=A3[format >10.2f][PRICE][/format][/text][/default]>[/switch]I agree, the switch/case solution is actually the best (or at least it's the easiest to understand) provided you're using version 4.x and above. I would have suggested it myself except that I almost never use switch/case. I have in fact become quite adept at using showif/hideif in innovative ways to achieve the same results, and because of this I seldom use if/then/else as well ... :)By the way, I would like to provide one important word of warning here:The way switch/case works in webdna is to display ALL the matching cases, not just the first matching case. This is NOT the way switch/case works in other popular software products!In the other software I've used, only the FIRST matching case is shown.I was very disappointed to learn that I could not use webdna's switch/case to select only the first match from a long list of options. And although I'm sure one could be added, there is *still* no preference (not even an optional "match=3Dfirst" parameter) that would make it display only the first match.This is the biggest reason why I never use switch/case myself.:(-- Kenneth Grome-------------------------------------------------------------This message is sent to you because you are subscribed to the mailing list
.To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://webdna.smithmicro.com/
Associated Messages, from the most recent to the oldest:
>Here's one more option, and the one that I would personally choose >for your situation, which presents an excellent example of when to >use a switch/case context:>>[switch value=3D[url][currency][/url]]>[case value=3DUSD][text]priceDisplay=3D$[format >10.2f][USDcost][/format][/text][/case]>[case value=3DEUR][text]priceDisplay=3D=A4[format >10.2f][EURcost][/format][/text][/case]>[case value=3DJPY][text]priceDisplay=3D=A5[format >10.2f][JPYcost][/format][/text][/case]>[default][text]priceDisplay=3D=A3[format >10.2f][PRICE][/format][/text][/default]>[/switch]I agree, the switch/case solution is actually the best (or at least it's the easiest to understand) provided you're using version 4.x and above. I would have suggested it myself except that I almost never use switch/case. I have in fact become quite adept at using showif/hideif in innovative ways to achieve the same results, and because of this I seldom use if/then/else as well ... :)By the way, I would like to provide one important word of warning here:The way switch/case works in webdna is to display ALL the matching cases, not just the first matching case. This is NOT the way switch/case works in other popular software products!In the other software I've used, only the FIRST matching case is shown.I was very disappointed to learn that I could not use webdna's switch/case to select only the first match from a long list of options. And although I'm sure one could be added, there is *still* no preference (not even an optional "match=3Dfirst" parameter) that would make it display only the first match.This is the biggest reason why I never use switch/case myself.:(-- Kenneth Grome-------------------------------------------------------------This message is sent to you because you are subscribed to the mailing list .To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://webdna.smithmicro.com/
Kenneth Grome
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:
Fulfillment e-mail? (1998)
Need a little help with categories... (2003)
math on date? (1997)
How do I pass [cart] when user clicks back (2000)
Limit picture size on upload (2005)
Press Release hit the NewsWire!!! (1997)
Suggestions for Topics to be covered in an Advanced WebDNACourse... (1998)
5.1 Wiped My Users (2003)
cart info (1998)
trouble updating records in database (1998)
Permissions / Restart WebDNA? (2005)
RE: Answer: WebDelivery downloads alias, not original ? (1997)
Updating a database once per day - An example (1998)
Tip for making barcharts (1997)
FW: About that math question ... (2003)
RE: Include (1998)
[WebDNA] [OT] - One Man. One Road. (2010)
Middle Context (2002)
Using Plug-In while running 1.6.1 (1997)
Stripping attachments in shared pop (2005)