Re: Nested vs conditional

This WebDNA talk-list message is from

1997


It keeps the original formatting.
numero = 10792
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.Grant Hulbert, V.P. Engineering | ===== Tools for WebWarriors ===== Pacific Coast Software | WebCatalog Pro, WebCommerce Solution 11770 Bernardo Plaza Court, #462 | SiteEdit Pro, SiteCheck, PhotoMaster San Diego, CA 92128 | SiteGuard 619/675-1106 Fax: 619/675-0372 | http://www.smithmicro.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.Grant Hulbert, V.P. Engineering | ===== Tools for WebWarriors ===== Pacific Coast Software | WebCatalog Pro, WebCommerce Solution 11770 Bernardo Plaza Court, #462 | SiteEdit Pro, SiteCheck, PhotoMaster San Diego, CA 92128 | SiteGuard 619/675-1106 Fax: 619/675-0372 | http://www.smithmicro.com Grant Hulbert

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:

Carrying over data? (1997) WebCat2 Append problem (B14Macacgi) (1997) A question on sub-categories (1997) re: date search problem (1999) Bug? (2000) 'page impression' techniques for banner ads (1999) Multiple Pulldowns (1997) [WebDNA] Accepting Payments on Site (2013) Sendmail problem (2002) Showing unopened cart (1997) Setting up the server (1997) Problems appending to database (1997) Loss in Form (1998) Nested Loops and SHOWIFs (1997) Error messages (2004) WebCatalog2 Feature Feedback (1996) Re(2): Append command (1999) WebCat2 - storing unformatted date data? (1997) Sku numbers (1997) WebCat2b13MacPlugin - [math][date][/math] problem (1997)