Hi everyone.

I have just created a simple shopping cart and wanted to get some thoughts on my 
approach to it.

I create a structure of lists which is stored in the session scope.

1. cart.quantities
2. cart.prices
3. cart.products

Basically every time I  (add/remove/changeqty) a product, I go through and make 
changes to the three lists:

Example:

products list (holds product IDs)   1001, 1002, 1003, 1004
price list (hold price for sinlge product) 5.99, 6.45, 2.50, 8.99
quantity (holds quantity of product added) 2, 4, 1, 1

So basically everytime I perform an operation, I use ListFind to get the position in 
the list of the product whose ID is passed into the page. Using that location of the 
product in the list, I just perform simple insertions, deletions, and updates using 
the location.

Does anyone see any downsides to this method?
I build another cart using arrays, and the execution times for the templates were 
considerably longer.

Hit me back with some pros and cons or comments.

Thanks,
Mike



______________________________________________________________________
Get the mailserver that powers this list at http://www.coolfusion.com
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Archives: http://www.mail-archive.com/[email protected]/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

Reply via email to