Re: Prevent multiple appends with Reload Button
This WebDNA talk-list message is from 1997
It keeps the original formatting.
numero = 15509
interpreted = N
texte = >>Instead of doing an [append] you can use [replace] but include the tag>>append=T (i.e. [replace append=T&...]). This will append if it's not>>found, but just replace the data with itself if they reload the page.>>Please show me how - my attempts haven't worked>I would like a new entry only if the customer and new customer code>hasn't been added already.Your code doesn't search for a particular record, that's why it's notworking. When you use [replace], you have to write some *searchparameters* into the [replace] tag so WebCat knows which record youwant to replace. Just specifying a database is not enough.You may be getting mixed up with [append], but append is different,because when you're appending, you don't care what records alreadyexist in the database, all you care about is adding a new one to theend of the file.Also, don't start your first replace parameter with &, because it'snot needed for the first parameter inside the replace context ... andyou forgot the brackets around your zipcode variable ... :)Your code:[replacedb=mcust.db&append=T]&firstname=[firstname]&lastname=[lastname]&company=[company]&building=[building]&suite=suite&zipcode=[zipcode]&areacode=[areacode]&phone=[phone]&faxareacode=[faxareacode]&emailname=[emailname]&specdel=[specdel]&custcode=[math]newnum[/math][/replace]My code:[replaceappend=T&db=mcust.db&eqSomeFieldData=XXX]firstname=[firstname]&lastname=[lastname]&company=[company]&building=[building]&suite=[suite]&zipcode=[zipcode]&areacode=[areacode]&phone=[phone]&faxareacode=[faxareacode]&emailname=[emailname]&specdel=[specdel]&custcode=[math]newnum[/math][/replace]Sincerely,Ken Gromeken@iav.com808-737-6499WebDNA Solutionshttp://www.hui.net/
Associated Messages, from the most recent to the oldest:
>>Instead of doing an
[append] you can use
[replace] but include the tag>>append=T (i.e. [replace append=T&...]). This will append if it's not>>found, but just replace the data with itself if they reload the page.>>Please show me how - my attempts haven't worked>I would like a new entry only if the customer and new customer code>hasn't been added already.Your code doesn't search for a particular record, that's why it's notworking. When you use
[replace], you have to write some *searchparameters* into the
[replace] tag so WebCat knows which record youwant to replace. Just specifying a database is not enough.You may be getting mixed up with
[append], but append is different,because when you're appending, you don't care what records alreadyexist in the database, all you care about is adding a new one to theend of the file.Also, don't start your first replace parameter with &, because it'snot needed for the first parameter inside the replace context ... andyou forgot the brackets around your zipcode variable ... :)Your code:[replacedb=mcust.db&append=T]&firstname=[firstname]&lastname=[lastname]&company=[company]&building=[building]&suite=suite&zipcode=[zipcode]&areacode=[areacode]&phone=[phone]&faxareacode=[faxareacode]&emailname=[emailname]&specdel=[specdel]&custcode=
[math]newnum[/math][/replace]My code:[replaceappend=T&db=mcust.db&eqSomeFieldData=XXX]firstname=[firstname]&lastname=[lastname]&company=[company]&building=[building]&suite=[suite]&zipcode=[zipcode]&areacode=[areacode]&phone=[phone]&faxareacode=[faxareacode]&emailname=[emailname]&specdel=[specdel]&custcode=
[math]newnum[/math][/replace]Sincerely,Ken Gromeken@iav.com808-737-6499WebDNA Solutionshttp://www.hui.net/
Kenneth Grome
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:
Thanks Grant (1997)
[WebDNA] [OT] Best Mail Server (2010)
apostrophe in search item (1997)
shopping cart (2000)
Protect vs Authenicate (1997)
Question about links (1999)
[WebDNA] Stuck with installing Webdna 8.5 (2017)
Rounding Prices? (2000)
user flush db (2002)
Calculating multiple shipping... (1997)
A question on sub-categories (1997)
Multiple download orders of the same product? (1997)
Sendmail & Time Issue (2001)
Re:HELP - NONE STOP DIGESTS. Digest for 4/24/97) (1997)
WebCat2b13 Mac plugin - [sendmail] and checkboxes (1997)
[/application] error? (1997)
Not really WebCat- (1997)
showif and cart (1997)
[WebDNA] v.7 and eCommerce (2012)
HELP WITH DATES (1997)