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:
Need help with text area (1998)
Can you do this??? and other stuff (1997)
Bug In Admin Templates (2003)
What is WebDNA (1997)
Gettting IPAddress (2001)
Variable Prices (1998)
WebCatalog2 Feature Feedback (1996)
notification solutions (1997)
Adding a product from another site (1997)
multiple product databases (1997)
OS Limitations (1998)
[WebDNA] =?windows-1252?Q?Re=3A_=5BWebDNA=5D_=5BWebDNA=5D_WebDNA=3A_Could?= (2012)
Setting up shop (1997)
calculating tax rates, mail order solutions and version 2 (1997)
[append] problem (1997)
[sendmail] on NT? (1997)
ErrorLog with Linux? (2000)
Javascript & Search Results (1998)
HELP WITH DATES (1997)
PIXO support (1997)