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:
Does anyone have any ideas? (2007)
[WebDNA] Help setting up server @ Linode.com (2018)
question on max variable in searching... (2000)
Seeking Better Display of results... (1997)
database performance/design question (2000)
remotely add + sign (1997)
2.0 Info (1997)
Running _every_ page through WebCat ? (1997)
Robots fill event log (1997)
max page views Mac can handle (1999)
Multiple Ad databases? (1997)
Sendmail truncation in Eudora Clients (1998)
[WebDNA] WebDNA 6.1 Info (2008)
autocommit problem (1998)
Tab Charactor (1997)
Re:E-Mailer (WebCatb15acgiMac) (1997)
Extended [ConvertChars] (1997)
[WebDNA] Crashing again (2008)
Does ".tpl" index with SE's? (2003)
possible, WebCat2.0 and checkboxes-restated (1997)