Re: Walking Through Array Values, Simple?

From: Date: Thu, 11 Jan 2001 19:20:49 +0000
Subject: Re: Walking Through Array Values, Simple?
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-34069@lists.php.net to get a copy of this message
On Thu, 11 Jan 2001, JB wrote: > Well... I think I probably owe most of the people on this list some serious cash in consulting > fees by now. But we're opensource, so I guess I'm off the hook, right? =) > > Anyways, another question for you people. I'm on the last leg of designing this e-commerce > site. All I have left to design is the shopping cart. > > How I've set it up to add items is quite simple. The data is posted <add to cart> > and stored like this: > > $cart[$prodid] = $my_qty; > > cart is the registered variable in my sessions. prodid is the product id, and my_qty is the > quantity. now say a user wants 2 items with the id of 111 and 1 item with the id of 898. it should > have the data stored as so: > > $cart[111] = 2 > $cart[898] = 1 > > now.. had i been more experienced with arrays, this would not be hard. but.. i'm not sure > when the user goes to check out how to walk through the data. > > basically i need to pull out each index (which is the product id number) as it's own > variable and the qty that corresponds with it as it's own variable. > > >From there, although irrelevant to what the array, there variables will be passed in a > >mysql query to get the info to display in the basket (ie- name, description, price). > > so, i figure i am going to have to loop the array to extract the info. this would probably be > best since i'm going to be making seperate queries on it as well. > > loop until all indexes have been accounted for---> > get prod id and qty from next instance in array, into $prodid and $qty > query the db with the prodid > display results > end loop --> > > so.. i'm fine with the query and display, i just need to know how to get each instance > into a variable in a loop. > > thanks a lot > Try: while (list($prodid, $qty)=each($cart)) { ... }; -- Ignacio Vazquez-Abrams <ignacio@openservices.net>

« previous php.general (#34069) next »