Re: Unexpected comparison behavior change in 4.5.1

This WebDNA talk-list message is from

2003


It keeps the original formatting.
numero = 48738
interpreted = N
texte = As Alain noted, it is very important to [URL] the variable otherwise you will get errant results.For example if you have this:[ShowIf [variable]=]BLANK VARIABLE[/ShowIf]and the variable is: here is the variable!It will NOT work as the exclamation screws the WebDNA and the result will show BLANK VARIABLE.If you [URL] the variable the WebDNA WILL work as expected.[ShowIf [URL][variable][/URL]=]BLANK VARIABLE[/ShowIf] On Saturday, March 15, 2003, at 09:39 PM, Gary Krockover wrote:> Yeah, noticed that too, and FWIW, I've added this to my code snippets > in > EditPlus: > > [showif [variable]!][showif > [variable]![raw][variable][/raw]][variable][/showif][/showif] > > GK > > P.S. I'm working on the interactive WebDNA reference. I should > have a > beta of that up sometime today. The nice thing is that the actual > pages of > the commands/contexts are displayed in an iframe from > http://webdnadocs.smithmicro.com/, so whenever they update their docs, > it's > updated on this version as well. Notes can be appended to the bottom > of > each page for code snippets, examples, gotcha's, etc. I'll keep you > all > posted.... > > > >> I tend to agree here .. the correct way to check if a variable > contains/does >> not contain something >> >> [showif [url][variable][/url]=] ..... >> [showif [url][variable][/url]!].... >> >> Alain >> >> ----- Original Message ----- >> From: Tim Robinson >> To: WebDNA Talk >> Sent: Saturday, March 15, 2003 11:26 PM >> Subject: Re: Unexpected comparison behavior change in 4.5.1 >> >> >>> Maybe this is a fix rather than a bug... A value can equal blank, but > can >> a >>> non-blank value contain a blank? I wouldn't think so. That would be >>> my >>> thinking anyway. >>> >>> Tim >>> >>>> From: Brian Fries >>>> Reply-To: (WebDNA Talk) >>>> Date: Sat, 15 Mar 2003 00:30:40 -0800 >>>> To: (WebDNA Talk) >>>> Subject: Unexpected comparison behavior change in 4.5.1 >>>> >>>> Running WebDNA 4.5.1 on OSX, I'm finding an unexpected and >>>> undesirable >>>> change in the behavior of IF and SHOWIF contains comparisons when > the >>>> value being tested for is blank. >>>> >>>> I ran this code on three servers - OSX / 4.5.0, OS9 / 4.0.2 and OSX >>>> / >>>> 4.5.1: >>>> >>>> [showif bob^]yes[/showif][hideif bob^]no[/hideif]
>>>> [if bob^][then]yo[/then][else]nah[/else][/if]
>>>> >>>> On both the 4.5.0 and 4.0.2 systems, it returns: >>>> yes >>>> yo >>>> >>>> On the 4.5.1 system, it returns: >>>> no >>>> nah >>>> >>>> >>>> Can I get confirmation from SMSI and/or other users that this is a >>>> bug >>>> introduced in 4.5.1? >>>> >>>> - brian >>>> >>>> -- Brian Fries, BrainScan Software -- > http://www.brainscansoftware.com > > > ------------------------------------------------------------- > 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 > > Web Archive of this list is at: http://webdna.smithmicro.com/ > > RegardsStuart Tremain idfk web developments 114a/40 yeo street neutral bay 2089 australia t +612 9908 2134 f +612 9908 4837------------------------------------------------------------- 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 Web Archive of this list is at: http://webdna.smithmicro.com/ Associated Messages, from the most recent to the oldest:

    
  1. Re: Unexpected comparison behavior change in 4.5.1 (John Peacock 2003)
  2. Re: Unexpected comparison behavior change in 4.5.1 (Charles Kline 2003)
  3. Re: Unexpected comparison behavior change in 4.5.1 (Brian Fries 2003)
  4. Re: Unexpected comparison behavior change in 4.5.1 (Velma Kahn 2003)
  5. Re: Unexpected comparison behavior change in 4.5.1 (Clint Davis 2003)
  6. Re: Unexpected comparison behavior change in 4.5.1 (Clint Davis 2003)
  7. Re: Unexpected comparison behavior change in 4.5.1 (Charles Kline 2003)
  8. Re: Unexpected comparison behavior change in 4.5.1 (Velma Kahn 2003)
  9. Re: Unexpected comparison behavior change in 4.5.1 (Charles Kline 2003)
  10. Re: Unexpected comparison behavior change in 4.5.1 (Brian Fries 2003)
  11. Re: Unexpected comparison behavior change in 4.5.1 (Charles Kline 2003)
  12. Re: Unexpected comparison behavior change in 4.5.1 (Kenneth Grome 2003)
  13. Re: Unexpected comparison behavior change in 4.5.1 (Brian Fries 2003)
  14. Re: Unexpected comparison behavior change in 4.5.1 (Charles Kline 2003)
  15. Re: Unexpected comparison behavior change in 4.5.1 (Brian Fries 2003)
  16. Re: Unexpected comparison behavior change in 4.5.1 (Alain Russell 2003)
  17. Re: Unexpected comparison behavior change in 4.5.1 (Stuart Tremain 2003)
  18. Re: Unexpected comparison behavior change in 4.5.1 (Rob Marquardt 2003)
  19. Re: Unexpected comparison behavior change in 4.5.1 (Brian Fries 2003)
  20. Re: Unexpected comparison behavior change in 4.5.1 (Gary Krockover 2003)
  21. Re: Unexpected comparison behavior change in 4.5.1 (Alain Russell 2003)
  22. Re: Unexpected comparison behavior change in 4.5.1 (Tim Robinson 2003)
  23. Unexpected comparison behavior change in 4.5.1 (Brian Fries 2003)
As Alain noted, it is very important to [url] the variable otherwise you will get errant results.For example if you have this:[ShowIf [variable]=]BLANK VARIABLE[/ShowIf]and the variable is: here is the variable!It will NOT work as the exclamation screws the WebDNA and the result will show BLANK VARIABLE.If you [url] the variable the WebDNA WILL work as expected.[ShowIf [url][variable][/URL]=]BLANK VARIABLE[/ShowIf] On Saturday, March 15, 2003, at 09:39 PM, Gary Krockover wrote:> Yeah, noticed that too, and FWIW, I've added this to my code snippets > in > EditPlus: > > [showif [variable]!][showif > [variable]![raw][variable][/raw]][variable][/showif][/showif] > > GK > > P.S. I'm working on the interactive WebDNA reference. I should > have a > beta of that up sometime today. The nice thing is that the actual > pages of > the commands/contexts are displayed in an iframe from > http://webdnadocs.smithmicro.com/, so whenever they update their docs, > it's > updated on this version as well. Notes can be appended to the bottom > of > each page for code snippets, examples, gotcha's, etc. I'll keep you > all > posted.... > > > >> I tend to agree here .. the correct way to check if a variable > contains/does >> not contain something >> >> [showif [url][variable][/url]=] ..... >> [showif [url][variable][/url]!].... >> >> Alain >> >> ----- Original Message ----- >> From: Tim Robinson >> To: WebDNA Talk >> Sent: Saturday, March 15, 2003 11:26 PM >> Subject: Re: Unexpected comparison behavior change in 4.5.1 >> >> >>> Maybe this is a fix rather than a bug... A value can equal blank, but > can >> a >>> non-blank value contain a blank? I wouldn't think so. That would be >>> my >>> thinking anyway. >>> >>> Tim >>> >>>> From: Brian Fries >>>> Reply-To: (WebDNA Talk) >>>> Date: Sat, 15 Mar 2003 00:30:40 -0800 >>>> To: (WebDNA Talk) >>>> Subject: Unexpected comparison behavior change in 4.5.1 >>>> >>>> Running WebDNA 4.5.1 on OSX, I'm finding an unexpected and >>>> undesirable >>>> change in the behavior of IF and SHOWIF contains comparisons when > the >>>> value being tested for is blank. >>>> >>>> I ran this code on three servers - OSX / 4.5.0, OS9 / 4.0.2 and OSX >>>> / >>>> 4.5.1: >>>> >>>> [showif bob^]yes[/showif][hideif bob^]no[/hideif]
>>>> [if bob^][then]yo[/then][else]nah[/else][/if]
>>>> >>>> On both the 4.5.0 and 4.0.2 systems, it returns: >>>> yes >>>> yo >>>> >>>> On the 4.5.1 system, it returns: >>>> no >>>> nah >>>> >>>> >>>> Can I get confirmation from SMSI and/or other users that this is a >>>> bug >>>> introduced in 4.5.1? >>>> >>>> - brian >>>> >>>> -- Brian Fries, BrainScan Software -- > http://www.brainscansoftware.com > > > ------------------------------------------------------------- > 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 > > Web Archive of this list is at: http://webdna.smithmicro.com/ > > RegardsStuart Tremain idfk web developments 114a/40 yeo street neutral bay 2089 australia t +612 9908 2134 f +612 9908 4837------------------------------------------------------------- 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 Web Archive of this list is at: http://webdna.smithmicro.com/ Stuart Tremain

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:

[OT] WebStar SSL (2004) problems with 2 tags (1997) no global [username] or [password] displayed ... (1997) Digest for 4/18/97 (1997) Bug alert! (1997) Mass-mailer options - any suggestions ? (2005) won't serve .tpl (2000) And/or Search (1998) question on *requiring* a 'cl' search comparison (amongst other required comparisons) (2000) Can [writefile] files be served thru webcat? (2000) Not really WebCat- (1997) WebCat2 - many [carts] on one template page? (1997) OT: Several requests (2003) New syntax feedback for 4.0 (2000) How to set suffix mapping on IIS 5.1 ... (2004) WebDNA Writer Needed (1997) WebCat2b13MacPlugIn - More limits on [include] (1997) Help! WebCat2 bug (1997) Initiating NewCart (1997) Exclamation Mark with sendmail newsletter (2003)