Re: proper way to check if a container is empty?

This WebDNA talk-list message is from

2000


It keeps the original formatting.
numero = 27127
interpreted = N
texte = >The best way is to do this: > >[showif [URL][NIS][/URL]=%5BNIS%5D] > [math show=f]NIS=0[/math] >[/showif] > >in general, because if it's possible that a variable may have user input, >they may be putting in characters that are comparison operators (like ><,>,=,!) that could mess up statement. This would resolve those problems.In general this is true, but you can take advantage of the left-to-right parsing of the [ShowIf] context this way:[ShowIf =[NIS]](Notice there's only one space after the ShowIf) this reads as show if 'nothing' equals the value of the [NIS] variableNow I should also point out that this is very different from checking if a variable is undefined. It's one thing to say that a variable has been defined, and it has a value of , the empty string. It's another thing entirely to say that a variable has not been defined at all, and it has no value whatsoever.Technical Support ********************************** Smith Micro, Internet Solutions Div | Formerly, Pacific Coast Software 16855 West Bernardo Drive | ------------------------- Suite 380 | eCommerce (WebCatalog) San Diego, CA 92127 | Software & Site Development 858.675.1106 | http://www.smithmicro.com 858.675.0372 (fax) **********************************------------------------------------------------------------- Brought to you by CommuniGate Pro - The Buzz Word Compliant Messaging Server. To end your Mail problems go to .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 Associated Messages, from the most recent to the oldest:

    
  1. Re: proper way to check if a container is empty? (Kenneth Grome 2000)
  2. Re: proper way to check if a container is empty? (Webcat 2000)
  3. Re: proper way to check if a container is empty? (WebDNA Support 2000)
  4. Re: proper way to check if a container is empty? (John Butler 2000)
  5. Re: proper way to check if a container is empty? (Howard Wolosky 2000)
  6. Re: proper way to check if a container is empty? (Paul Fowler 2000)
  7. proper way to check if a container is empty? (John Butler 2000)
>The best way is to do this: > >[showif [url][NIS][/URL]=%5BNIS%5D] > [math show=f]NIS=0[/math] >[/showif] > >in general, because if it's possible that a variable may have user input, >they may be putting in characters that are comparison operators (like ><,>,=,!) that could mess up statement. This would resolve those problems.In general this is true, but you can take advantage of the left-to-right parsing of the [showif] context this way:[ShowIf =[NIS]](Notice there's only one space after the ShowIf) this reads as show if 'nothing' equals the value of the [NIS] variableNow I should also point out that this is very different from checking if a variable is undefined. It's one thing to say that a variable has been defined, and it has a value of , the empty string. It's another thing entirely to say that a variable has not been defined at all, and it has no value whatsoever.Technical Support ********************************** Smith Micro, Internet Solutions Div | Formerly, Pacific Coast Software 16855 West Bernardo Drive | ------------------------- Suite 380 | eCommerce (WebCatalog) San Diego, CA 92127 | Software & Site Development 858.675.1106 | http://www.smithmicro.com 858.675.0372 (fax) **********************************------------------------------------------------------------- Brought to you by CommuniGate Pro - The Buzz Word Compliant Messaging Server. To end your Mail problems go to .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 WebDNA Support

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:

Secure server question (1997) WC2b15 - [HTMLx]...[/HTMLx] problems (1997) WebCat2 several catalogs? (1997) Desperatly seeking (2000) NT Photo manip. util. needed (2000) Wanted: Broader string manipulation functions (1997) Aaron kant add (or whatever it was) (2000) WebCat2 as a chat server? (1997) A little syntax help (1997) Smart caching problems with 2.1b3? (1997) [WebDNA] Performance impact of stock functions (2011) t or f (1997) Dubble Sku's in a Database (1999) Round up prices (2000) Paths (1998) [ot] New List. Was: Webcat no longer supported? (2006) Re[2]: 2nd WebCatalog2 Feature Request (1996) New: [WebDNA] Help with ReplaceFoundItems (2009) Just Testing (1997) [ShowCart]-- was ThankYou page problems (1997)