[BULK] Re: [WebDNA] [if] or [case] or something else

This WebDNA talk-list message is from

2012


It keeps the original formatting.
numero = 110026
interpreted = N
texte = another way to deal with this is to use a table (or database) and search = function. [table name=3Dqtydiscount&fields=3Dlow,high,discount] [!] tabs have been = replaced with commas for readability, code won't work like this [/!] 1,4,.00 5,9,.02 10,19,.03 20,29,.04 30,9999,.05 [/table] [text]howmany=3D7[/text] [search = table=3Dqtydiscount&geLOWdatarq=3D[howmany]&leHIGHdatarq=3D[howmany]&max=3D= 1][founditems][discount][/founditems][/search] A tip of the hat to Grant Hulbert, who taught me this method a very very = long time ago.=20 Brian B. Burton On Dec 13, 2012, at 10:13 AM, Steve Craig wrote: > 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 Associated Messages, from the most recent to the oldest:

    
another way to deal with this is to use a table (or database) and search = function. [table name=3Dqtydiscount&fields=3Dlow,high,discount] [!] tabs have been = replaced with commas for readability, code won't work like this [/!] 1,4,.00 5,9,.02 10,19,.03 20,29,.04 30,9999,.05 [/table] [text]howmany=3D7[/text] [search = table=3Dqtydiscount&geLOWdatarq=3D[howmany]&leHIGHdatarq=3D[howmany]&max=3D= 1][founditems][discount][/founditems][/search] A tip of the hat to Grant Hulbert, who taught me this method a very very = long time ago.=20 Brian B. Burton On Dec 13, 2012, at 10:13 AM, Steve Craig wrote: > 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 "Brian B. Burton"

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:

Fun with dates (1997) Running WebCat from a CD-ROM (1997) Error Log.db --however (1997) [subtotal] and others (1997) WebCatalog + Linux + ODBC + Oracle ! ? (2000) Conference? Heres my sniplete contribution! (1998) WebDNA-Talk Digest mode broken (1997) problems with 2 tags (1997) WebSTAR 2.1 freezes my Mac (1997) OT: BulkRegister.com (2002) Disappearing HTML/WebDNA (1998) WC2b15 File Corruption (1997) WebCatalog 2.0 & WebDNA docs in HTML ... (1997) Robert Minor duplicate mail (1997) Erotic Sites (1997) RE: File Uploads (Whoops) (1998) Help! WebCat2 bug (1997) The [shownext] limitations (2002) WebCat editing, SiteGuard & SiteEdit (1997) question on max variable in searching... (2000)