Re: Remove Multiple Line Items
This WebDNA talk-list message is from 2005
It keeps the original formatting.
numero = 62834
interpreted = N
texte = Thanks Terry, I'll give it a go :)Stuart Tremainidfk web developments, sydney, australiaOn 23 Aug 2005, at 11:26 PM, Terry Wilson wrote:> You have to keep a counter going to adjust for the changing line > item value. Decrement it each time something's deleted. Here's my > exact code:>> [showif [trig]=Recalculate]> [math show=f]adjustby=0[/math]>> [formvariables name=qty_&exact=F]> [math show=f]updateitemnumber=[getchars start=5][name][/getchars] > +adjustby[/math]>> [showif [value]=0]> [removelineitem file=ShoppingCarts/[cart]&index=[updateitemnumber]]> [math show=f]adjustby=adjustby-1[/math]> [/showif]>> [hideif [value]=0]> [setlineitem file=ShoppingCarts/[cart]&db=[db]&index= > [updateitemnumber]]quantity=[value][/setlineitem]> [/hideif]> [/formvariables]>> [/showif]>> Terry>>>>>> Hi>>>> I am trying to remove multiple line items from a cart in one form>>>> If I have 10 items in a cart and want to remove 4 at once there is >> a problem in that once the first item is removed the remaining >> items change their [index] to take up the now removed row.>>>> Therefore if I wanted to remove items 1, 4, 5, 10>> When number one is removed Item 4 becomes 3, 5 becomes 4, 9 >> becomes 10. When 4 is removed it removes the original 5 which is >> now number 4, the original 10 becomes 8.>>>> When 5 is removed the original 7 is removed - BAD and the original >> 10 becomes 7, now there is no number 10 to remove.>>>> Any ideas ?>>>> Stuart Tremain>> idfk web developments, sydney, australia>>>> -- > Terry Wilson | terry@terryfic.com | http://terryfic.com> http://WhosComing.com - a simplified, affordable online reservation > system> http://TightPods.com -- stylish protection for your laptop> ---------------------------------------------------------------------- > ----> Attitude is the only difference between ordeal and adventure.>> -------------------------------------------------------------> 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 digest@talk.smithmicro.com>> Web Archive of this list is at: http://webdna.smithmicro.com/>-------------------------------------------------------------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:
Thanks Terry, I'll give it a go :)Stuart Tremainidfk web developments, sydney, australiaOn 23 Aug 2005, at 11:26 PM, Terry Wilson wrote:> You have to keep a counter going to adjust for the changing line > item value. Decrement it each time something's deleted. Here's my > exact code:>> [showif [trig]=Recalculate]> [math show=f]adjustby=0[/math]>> [formvariables name=qty_&exact=F]> [math show=f]updateitemnumber=[getchars start=5][name][/getchars] > +adjustby[/math]>> [showif [value]=0]> [removelineitem file=ShoppingCarts/[cart]&index=[updateitemnumber]]> [math show=f]adjustby=adjustby-1[/math]> [/showif]>> [hideif [value]=0]> [setlineitem file=ShoppingCarts/[cart]&db=[db]&index= > [updateitemnumber]]quantity=[value][/setlineitem]> [/hideif]> [/formvariables]>> [/showif]>> Terry>>>>>> Hi>>>> I am trying to remove multiple line items from a cart in one form>>>> If I have 10 items in a cart and want to remove 4 at once there is >> a problem in that once the first item is removed the remaining >> items change their [index] to take up the now removed row.>>>> Therefore if I wanted to remove items 1, 4, 5, 10>> When number one is removed Item 4 becomes 3, 5 becomes 4, 9 >> becomes 10. When 4 is removed it removes the original 5 which is >> now number 4, the original 10 becomes 8.>>>> When 5 is removed the original 7 is removed - BAD and the original >> 10 becomes 7, now there is no number 10 to remove.>>>> Any ideas ?>>>> Stuart Tremain>> idfk web developments, sydney, australia>>>> -- > Terry Wilson | terry@terryfic.com | http://terryfic.com> http://WhosComing.com - a simplified, affordable online reservation > system> http://TightPods.com -- stylish protection for your laptop> ---------------------------------------------------------------------- > ----> Attitude is the only difference between ordeal and adventure.>> -------------------------------------------------------------> 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 digest@talk.smithmicro.com>> Web Archive of this list is at: http://webdna.smithmicro.com/>-------------------------------------------------------------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/
Stuart Tremain
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:
cybercash (2002)
Re:my First Ship table (1998)
WebCat2 Append problem (B14Macacgi) (1997)
return missing item (was:WebCat Sales) (1997)
Invisible file issue now a real 'bug' (1999)
Emailer port change (1997)
page redirect in webDNA (1997)
5.0 Preview Promotion Extension (2003)
[WebDNA] Error: template... (2009)
[WebDNA] Secure cookies (HttpOnly/Secure) (2013)
Bug Report, maybe (1997)
There's no belittling going on here ... (2000)
Has anyone integrated ZipBurst with WebCat? (2000)
creator code (1997)
HTML docs are wrong about listwords ... (2000)
RequiredFields template (1997)
For those of you not on the WebCatalog Beta... (1997)
form validator issue (2005)
[WebDNA] listfiles on linux server (2011)
[WebDNA] OT - does anyone know how to get Fetch/BBedit to leave (2009)