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 = Hi Ok 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=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 On 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:

    
  1. Re: [BULK] Re: [WebDNA] [if] or [case] or something else ("Brian B. Burton" 2012)
  2. RE: [BULK] Re: [WebDNA] [if] or [case] or something else ("Terry Nair" 2012)
  3. Re: [BULK] Re: [WebDNA] [if] or [case] or something else ("Brian B. Burton" 2012)
  4. RE: [BULK] Re: [WebDNA] [if] or [case] or something else ("Terry Nair" 2012)
  5. Re: [BULK] Re: [WebDNA] [if] or [case] or something else (Steve Craig 2012)
  6. [BULK] Re: [WebDNA] [if] or [case] or something else ("Brian B. Burton" 2012)
  7. Re: [WebDNA] [if] or [case] or something else (Christer Olsson 2012)
  8. Re: [WebDNA] [if] or [case] or something else (Steve Craig 2012)
  9. Re: [WebDNA] [if] or [case] or something else (Christer Olsson 2012)
  10. Re: [WebDNA] [if] or [case] or something else (Steve Craig 2012)
  11. Re: [WebDNA] [if] or [case] or something else (Brian Fries 2012)
  12. [WebDNA] [if] or [case] or something else (Steve Craig 2012)
Hi Ok 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=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 On 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:

[WriteFile] problems (1997) [WebDNA] new list (2008) PCS Frames (1997) Fulfillment e-mail? (1998) Undeliverable Mail (1997) NT - Thanks and Taxes (1997) carriage returns in data (1997) Image upload (2000) Location of Browser Info.txt file (1997) Is using [URL] recommended even on an email address? (1999) Re:2nd WebCatalog2 Feature Request (1996) Webcat/Webmerchant part II (1998) # of real domains on 1 web server (1997) WebCatalog 2.0 & WebDNA docs in HTML ... (1997) Nested tags count question (1997) WebCat2 - Getting to the browser's username/password data (1997) Checking Webdna is running (2007) FormVariable (1999) [OT] DOD (2002) color and size options (1997)