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:
Max Record length restated as maybe bug (1997)
shipping costs (1997)
WebCat2b13MacPlugIn - More limits on [include] (1997)
executive server side java within webDNA (1997)
NT installation (2000)
Frames and WebCat (1997)
WCS Newbie question (1997)
please unsubscribe me! (2000)
unable to launch acgi in WebCat (1997)
Using Currencies other than Dollars (1997)
Mac v. NT (1998)
Cart Number sequence (1997)
ShowNext (1997)
Copyright ? (1997)
Field name-subcategory (1997)
Tenon and PCS Partner (1998)
Problem with Formulas.db (1999)
Re:2nd WebCatalog2 Feature Request (1996)
Problems with [Applescript] (1997)
inside out... how much? (2004)