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:
WebCatalog/WebMerchant bug? (1999)
Which GUI HTML editors work with WC ? (1997)
random random links (1999)
[convertChars] and HTML Tags (1997)
Summing a field full of numbers ... (1997)
OT: Prevent Caching js Files (2003)
Order problem (1998)
WebCatalog and WebTen (1997)
Protect vs Authenicate (1997)
[WebDNA] An unknown error occured // Deadlock avoided (2011)
[WebDNA] Admin Login Required to Serve any TPL Page (2009)
Missing Cart Information (2003)
New public beta available (1997)
How About Credit Card Transactions (1998)
HomePage Caution (1997)
Protect vs Authenicate (1997)
Problems getting parameters passed into email. (1997)
catagories (1997)
Simple way to create unique SKU (1997)
Looking up two prices in Formulas.db (1997)