Re: [WebDNA] [if] or [case] or something else
This WebDNA talk-list message is from 2012
It keeps the original formatting.
numero = 110021
interpreted = N
texte = HiOk thanks for this, I take it there is not a [elseif] statement in =WebDNA so it's all nested in one if?Cheers=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D==3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DSteve Craig - Asylum Interactive LtdTel +44 1330 860550 Fax +44 1330 860880=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D==3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3Dhttp://www.asylumweb.comEmail: steve@asylumweb.comSkype: s.craig - iChat: steve.craig=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D==3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DOn 13 Dec 2012, at 16:49, Brian Fries
wrote:> Switch only works for "equals" comparisons, not less than or greater =than, so if/then/else is your best choice here.>=20> [text]x=3D[if [price]<650][then]120[/then][else][if =[price]<800][then]110[/then][else]100[/else][/if][/else][/if][/text]>=20> You can extend this as far as you like; just be sure to close all the =if, then and else contexts properly.>=20> Brian>=20> On Dec 13, 2012, at 8:13 AM, Steve Craig wrote:>=20>> Hi All>>=20>> I have a little problem that I'm hoping someone cane help with or at =least point me in the correct direction.>>=20>> I have a list of prices, if the price lies in a particular range I do =one set of maths, if it lies in a different range I do a different thing =etc etc.=20>>=20>> <650 then set x to 120>> =3D>650 and < 800 set x to 110>> =3D>800 and < 950 set x to 100>> ....>> ....>> ....>>> 1550 set x to 50>>=20>> What is the best way to code it, using if then or using switch? If =it's switch then what is the syntax of the case bit? Or maybe a =different way?>>=20>> Any help much appreciated.>>=20>> Cheers>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D==3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D>> Steve Craig - Asylum Interactive Ltd>> Tel +44 1330 860550 Fax +44 1330 860880>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D==3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D>> http://www.asylumweb.com>> Email: steve@asylumweb.com>> Skype: s.craig - iChat: steve.craig>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D==3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D>>=20>>=20>>=20>>=20>>=20>> --------------------------------------------------------->> This message is sent to you because you are subscribed to>> the mailing list .>> To unsubscribe, E-mail to: >> archives: http://mail.webdna.us/list/talk@webdna.us>> Bug Reporting: support@webdna.us>=20> ---------------------------------------------------------> This message is sent to you because you are subscribed to> the mailing list .> To unsubscribe, E-mail to: > archives: http://mail.webdna.us/list/talk@webdna.us> Bug Reporting: support@webdna.us
Associated Messages, from the most recent to the oldest:
HiOk thanks for this, I take it there is not a [elseif] statement in =WebDNA so it's all nested in one if?Cheers=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D==3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DSteve Craig - Asylum Interactive LtdTel +44 1330 860550 Fax +44 1330 860880=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D==3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3Dhttp://www.asylumweb.comEmail: steve@asylumweb.comSkype: s.craig - iChat: steve.craig=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D==3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DOn 13 Dec 2012, at 16:49, Brian Fries wrote:> Switch only works for "equals" comparisons, not less than or greater =than, so if/then/else is your best choice here.>=20> [text]x=3D[if [price]<650][then]120[/then][else][if =[price]<800][then]110[/then][else]100[/else][/if][/else][/if][/text]>=20> You can extend this as far as you like; just be sure to close all the =if, then and else contexts properly.>=20> Brian>=20> On Dec 13, 2012, at 8:13 AM, Steve Craig wrote:>=20>> Hi All>>=20>> I have a little problem that I'm hoping someone cane help with or at =least point me in the correct direction.>>=20>> I have a list of prices, if the price lies in a particular range I do =one set of maths, if it lies in a different range I do a different thing =etc etc.=20>>=20>> <650 then set x to 120>> =3D>650 and < 800 set x to 110>> =3D>800 and < 950 set x to 100>> ....>> ....>> ....>>> 1550 set x to 50>>=20>> What is the best way to code it, using if then or using switch? If =it's switch then what is the syntax of the case bit? Or maybe a =different way?>>=20>> Any help much appreciated.>>=20>> Cheers>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D==3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D>> Steve Craig - Asylum Interactive Ltd>> Tel +44 1330 860550 Fax +44 1330 860880>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D==3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D>> http://www.asylumweb.com>> Email: steve@asylumweb.com>> Skype: s.craig - iChat: steve.craig>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D==3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D>>=20>>=20>>=20>>=20>>=20>> --------------------------------------------------------->> This message is sent to you because you are subscribed to>> the mailing list .>> To unsubscribe, E-mail to: >> archives: http://mail.webdna.us/list/talk@webdna.us>> Bug Reporting: support@webdna.us>=20> ---------------------------------------------------------> This message is sent to you because you are subscribed to> the mailing list .> To unsubscribe, E-mail to: > archives: http://mail.webdna.us/list/talk@webdna.us> Bug Reporting: support@webdna.us
Steve Craig
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:
really wierd browser truncating (1997)
Search bug. Help (2002)
[searchString] (1997)
SetHeader not Working (2006)
OT: recover corrupted data (2003)
Simple way to create unique SKU (1997)
Not really WebCat (1997)
Summary search -- speed (1997)
Emailer Error 550 (Was Strange Crash) (1998)
OH MY GOD! (1998)
Showif for mulitple variations (1997)
Re:Virtual hosting and webcatNT (1997)
WebCatalog Technical Reference (1997)
Webten + Webcat running smooth (1998)
form posts expiring instantly... why? (2000)
2.0Beta Command Ref (can't find this instruction) (1997)
There's a bug in the math context ... (1997)
WebCat2b13MacPlugIn - [showif][search][/showif] (1997)
Sku numbers (1997)
How do I pass [cart] when user clicks back (2000)