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:

    
  1. Re: Nested vs conditional (grichter@panavise.com (Gary Richter) 1997)
  2. Re: Nested vs conditional (Grant Hulbert 1997)
  3. Nested vs conditional (grichter@panavise.com (Gary Richter) 1997)
>>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:

Problems getting parameters passed into email. (1997) all records returned. (1997) [WebDNA] BBEdit Codeless Language Module for WebDNA (2009) admin login weirdness (2000) About WebDNA (2006) WebCatalog can't find database (1997) Running 2 two WebCatalog.acgi's (1996) filtering [founditems] (2004) This list needs a digest: rant, rave... (1997) Problem with listfields with WC 4.0.2rc2/Webstar 4.4 (2001) Searching (2000) Under Score (1999) upgrade? (1997) Security Tip (1996) WebCatalog 2.0 b 15 mac (1997) Help! WebCat2 bug (1997) [random] only for 1-100??? (1997) Netscape v. IE (1997) Re(2): SSL, WebSTAR, WebCatalog (1998) Trouble with formula.db (1997)