Re: Inconsistent Code
This WebDNA talk-list message is from 2006
It keeps the original formatting.
numero = 67435
interpreted = N
texte = [replacefounditems] doesn't apply in his case, because the replace is on a different database (events.db) than the search (carts.db)...This is,however, a perfect example of when to use a SWITCH/CASE instead of a bazillion SHOWIFs, and since the replace parameters are the same (only the data changes) for each option, I would put the data to be replaced into a text variable, then just use one REPLACE context:[switch value=[ITEM]][case value=R1][text]DATA=RETRIEVER1STATUS=PAID[/text][/case][case value=R2][text]DATA=RETRIEVER2STATUS=PAID[/text][/case]....etc....[case value=SV7][text]DATA=SUPERV7STATUS=PAID[/text][/case][default][text]DATA=[/text][/switch][showif [url][DATA][/url]!][Replace db=events.db&eqCOMPIDdatarq=[COMPID]&eqDOGIDdatarq=[DOGID]] [DATA][/Replace][/showif]This is just a style choice, but it makes maintenance much easier.Also, the [waitforfile] is not being used properly - it needs an ending [/waitforfile] tag.Brian FriesBrainScan SoftwareOn Jun 12, 2006, at 9:28 PM, Gary Krockover wrote:> Also, you might look into using a [replacefounditems] context > instead of the [replace] inside of the [founditems] loop. See:> http://webdna.smithmicro.com/ref/pages.html? > context=ReplaceFoundItemsContext.html>> GJK>>> At 03:30 PM 6/12/2006, you wrote:>> This piece of code is driving me nuts. It works about 65% of the >> time and the rest of the time, it either does some or none of what >> it's supposed to do. Does anyone see anything that might be >> causing this one? HELP!!!!!>-------------------------------------------------------------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:
[replacefounditems] doesn't apply in his case, because the replace is on a different database (events.db) than the search (carts.db)...This is,however, a perfect example of when to use a SWITCH/CASE instead of a bazillion SHOWIFs, and since the replace parameters are the same (only the data changes) for each option, I would put the data to be replaced into a text variable, then just use one REPLACE context:[switch value=[ITEM]][case value=R1][text]DATA=RETRIEVER1STATUS=PAID[/text][/case][case value=R2][text]DATA=RETRIEVER2STATUS=PAID[/text][/case]....etc....[case value=SV7][text]DATA=SUPERV7STATUS=PAID[/text][/case][default][text]DATA=[/text][/switch][showif [url][DATA][/url]!][Replace db=events.db&eqCOMPIDdatarq=[COMPID]&eqDOGIDdatarq=[DOGID]] [DATA][/Replace][/showif]This is just a style choice, but it makes maintenance much easier.Also, the [waitforfile] is not being used properly - it needs an ending [/waitforfile] tag.Brian FriesBrainScan SoftwareOn Jun 12, 2006, at 9:28 PM, Gary Krockover wrote:> Also, you might look into using a [replacefounditems] context > instead of the [replace] inside of the [founditems] loop. See:> http://webdna.smithmicro.com/ref/pages.html? > context=ReplaceFoundItemsContext.html>> GJK>>> At 03:30 PM 6/12/2006, you wrote:>> This piece of code is driving me nuts. It works about 65% of the >> time and the rest of the time, it either does some or none of what >> it's supposed to do. Does anyone see anything that might be >> causing this one? HELP!!!!!>-------------------------------------------------------------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/
Brian Fries
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:
Multiple prices (1997)
WebCatalog Beta Documentation (1997)
Re1000001: Setting up shop (1997)
2.0Beta Command Ref (can't find this instruction) (1997)
WebCat2b13MacPlugIn - [include] doesn't allow creator (1997)
RE: [WebDNA] Send results to more pages? (2011)
wc 2 pro users - sites, quotes wanted (1997)
Max Record length restated as maybe bug (1997)
RE: Formulas.db + Users.db (1997)
Attention eCommerce Sites (deadline 12/12) (1997)
[format 40s]text[/format] doesn't work (1997)
WebDNA Trouble... (1999)
Re:Emailer and encryption (1997)
Custom WebCat Prefs ... (1997)
Upgrading old WebCat Database Files (1997)
Serving images from databases (1998)
[WebDNA] Search using CL (2017)
Re:Need help... (1997)
Stopping bad HTML propagation ? (1997)
international time (1997)