Re: Another IfThenElse question..

This WebDNA talk-list message is from

2003


It keeps the original formatting.
numero = 54222
interpreted = N
texte = Well, the WebDNA parser is setup in such a way, that an exception in the equation parser will result in the ELSE clause getting executed. Not saying that this is the correct behavior though. Personally, I think it would be better to output an exception error, and stop the template processing. -----Original Message----- From: Donovan Brooke [mailto:dbrooke@euca.us] Sent: Tuesday, November 18, 2003 12:09 PM To: WebDNA Talk Subject: Re: Another IfThenElse question.. That looks like it did it Scott (though I was changing a bunch of other things at the time :-). It is working now. I do have a question though. Why does nulling out one comparison cause the else context to enact when the *second* comparison is results TRUE? I would think this would make the if statement true? Donovan Scott Anderson wrote: > The problem is that ([balance]>0) throws an exception in the equation parser > in the case where balance is NULL (has no value), which is excepted. > > Try this: > > [if (0[BALANCE]>0)|("[BALANCE]"="")] > ^ > > Note that the 0 padding ensures that there is a valid equation to parse. -- =o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o DONOVAN D. BROOKE Eucalyptus Design <-Web Development (specializing in eCommerce), -> <-Graphic Design, and Pre-Press Consultation -> ADDRESS:> Donovan Brooke DBA Eucalyptus Design N2862 Summerville Park Rd. Lodi, WI 53555 PH:> 1.608.592.3567 Web:> http://www.euca.us =o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o ------------------------------------------------------------- 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/ ------------------------------------------------------------- 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: Another IfThenElse question.. ( Donovan Brooke 2003)
  2. Re: Another IfThenElse question.. ( Scott Anderson 2003)
  3. Re: Another IfThenElse question.. ( Donovan Brooke 2003)
  4. Re: Another IfThenElse question.. ( Donovan Brooke 2003)
  5. Re: Another IfThenElse question.. ( Marc Kaiwi 2003)
  6. Re: Another IfThenElse question.. ( Scott Anderson 2003)
  7. Re: Another IfThenElse question.. ( Donovan Brooke 2003)
  8. Re: Another IfThenElse question.. ( Jesse Proudman 2003)
  9. Re: Another IfThenElse question.. ( Donovan Brooke 2003)
  10. Re: Another IfThenElse question.. ( Jesse Proudman 2003)
  11. Re: Another IfThenElse question.. ( Donovan Brooke 2003)
  12. Re: Another IfThenElse question.. ( Donovan Brooke 2003)
  13. Re: Another IfThenElse question.. ( Marc Kaiwi 2003)
  14. Re: Another IfThenElse question.. ( "Erol Guneri" 2003)
  15. Another IfThenElse question.. ( Donovan Brooke 2003)
Well, the WebDNA parser is setup in such a way, that an exception in the equation parser will result in the ELSE clause getting executed. Not saying that this is the correct behavior though. Personally, I think it would be better to output an exception error, and stop the template processing. -----Original Message----- From: Donovan Brooke [mailto:dbrooke@euca.us] Sent: Tuesday, November 18, 2003 12:09 PM To: WebDNA Talk Subject: Re: Another IfThenElse question.. That looks like it did it Scott (though I was changing a bunch of other things at the time :-). It is working now. I do have a question though. Why does nulling out one comparison cause the else context to enact when the *second* comparison is results TRUE? I would think this would make the if statement true? Donovan Scott Anderson wrote: > The problem is that ([balance]>0) throws an exception in the equation parser > in the case where balance is NULL (has no value), which is excepted. > > Try this: > > [if (0[BALANCE]>0)|("[BALANCE]"="")] > ^ > > Note that the 0 padding ensures that there is a valid equation to parse. -- =o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o DONOVAN D. BROOKE Eucalyptus Design <-Web Development (specializing in eCommerce), -> <-Graphic Design, and Pre-Press Consultation -> ADDRESS:> Donovan Brooke DBA Eucalyptus Design N2862 Summerville Park Rd. Lodi, WI 53555 PH:> 1.608.592.3567 Web:> http://www.euca.us =o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o ------------------------------------------------------------- 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/ ------------------------------------------------------------- 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/ Scott Anderson

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:

Proper file locations (1997) Problems getting parameters passed into email. (1997) Stopping bad HTML propagation ? (1997) Sorting Numbers (1997) [WebDNA] [Orderfile] problem (2009) Writefile not saving changes (2005) Wireless WebDNA available today! (2000) WebCat2 - many [carts] on one template page? (1997) [WriteFile] problems (1997) [AppendFile] problem (WebCat2b13 Mac .acgi) (1997) [WebDNA] TCPConnect w/ user:pass (2009) thankyou.tmpl (1997) Re:Hideif / Showif (1998) Error Log (2000) WebDNA Solutions ... (1997) Scoping rules in WebDNA 4.0 (2000) WebCat2b13 Command Reference Doc error (1997) Separate SSL Server (1997) Special search (1998) Extract my page name (2006)