Re: Nested vs conditional
This WebDNA talk-list message is from 1997
It keeps the original formatting.
numero = 10793
interpreted = N
texte = >>Trying to do a [showif[var] does not contain A or B or C or X or Y]>>Sorry, there is no syntax for this in [ShowIf] -- multiple not-contains is>a little beyond its scope at the moment. But you can use a little math>trick to do the same thing:>>[math]totalFound=0[/math]>>[showif [var]^A][math]totalFound=totalFound+1[/math][/showif]>[showif [var]^B][math]totalFound=totalFound+1[/math][/showif]>[showif [var]^C][math]totalFound=totalFound+1[/math][/showif]>[showif [var]^X][math]totalFound=totalFound+1[/math][/showif]>[showif [var]^Y][math]totalFound=totalFound+1[/math][/showif]>>[showif [math]totalFound[/math]!0]>[var] contains at leat one of A,B,C,X,Y>[/showif]>>Basically this increments a variable every time something is found. You>may have to change the logic for your needs, perhaps using [HideIf]>instead.Perfect, should do the trick exactly the way I wanted it to.Thanks===============================================Gary Richter PanaVise Products, Inc. 7540 Colbert Dr. Reno, Nevada 89511 Ph: 702.850.2900 Fx: 702.850.2929 Email: grichter@panavise.com http://www.panavise.com===============================================
Associated Messages, from the most recent to the oldest:
>>Trying to do a [showif[var] does not contain A or B or C or X or Y]>>Sorry, there is no syntax for this in
[showif] -- multiple not-contains is>a little beyond its scope at the moment. But you can use a little math>trick to do the same thing:>>
[math]totalFound=0[/math]>>[showif [var]^A]
[math]totalFound=totalFound+1[/math][/showif]>[showif [var]^B]
[math]totalFound=totalFound+1[/math][/showif]>[showif [var]^C]
[math]totalFound=totalFound+1[/math][/showif]>[showif [var]^X]
[math]totalFound=totalFound+1[/math][/showif]>[showif [var]^Y]
[math]totalFound=totalFound+1[/math][/showif]>>[showif
[math]totalFound[/math]!0]>[var] contains at leat one of A,B,C,X,Y>[/showif]>>Basically this increments a variable every time something is found. You>may have to change the logic for your needs, perhaps using
[hideif]>instead.Perfect, should do the trick exactly the way I wanted it to.Thanks===============================================Gary Richter PanaVise Products, Inc. 7540 Colbert Dr. Reno, Nevada 89511 Ph: 702.850.2900 Fx: 702.850.2929 Email: grichter@panavise.com http://www.panavise.com===============================================
grichter@panavise.com (Gary Richter)
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: 2nd WebCatalog2 Feature Request (1996)
Nesting Search Within
Tag? (1997)
WCS Newbie question (1997)
Server slowing down. (1997)
How true is this? (1999)
Formating Tables w/[founditems] (1998)
The word TYPE in search contexts and fields (1998)
stats (2001)
mapping fields between databases (2001)
GoLive CyberStudio 1.0.1 (1997)
Re[3]: 2nd WebCatalog2 Feature Request (1996)
Stumpted Again (1997)
newcart (1997)
Hiding Email Addresses (2003)
Search for 20 finds ... Eureka! (1997)
WebCatalog 2.0 & WebDNA docs in HTML ... (1997)
Formulas.db not working (2006)
[WebDNA] WebDNA on a cPanel server? Maybe not ... (2019)
I'm Baaaaaaaaaack - Questions! (2000)
WCS Newbie question (1997)