Re: [PHP] Help with a foreach statement
- From: cleeder@xxxxxxxxx ("Craige Leeder")
- Date: Sun, 11 May 2008 21:04:29 -0400
Hi Ron,
This code should work:
<?php
$path_to_shopping_cart = './';
$iLength = count($cart);
foreach ($cart as $product_name => $quantity)
{
echo "<li><a href=\"" . $path_to_shopping_cart . "product/" .
$cart[$product_id] . "/\">" . $product_name . "</a> - " . $quantity .
"</li>\r\n";
}
?>
Though I'm not sure about $cart[$product_id]. Where is that coming
from?. It makes no sense here. Perhaps you want to do a
tri-demensional array in $_session, so you will have a
dual-demesnional array in $cart.
Let me know,
- Craige
On Sun, May 11, 2008 at 2:54 PM, Ron Piggott <ron.php@xxxxxxxxxxxxxxxxxx> wrote:
I am writing a shopping cart..
Products assigned in the following fashion:
$_SESSION['selection'][$product]=$quantity;
I am wanting to display the list of products in the shopping cart in a
list for the user to see as they continue shopping.
I put the SESSION variable into $cart
$cart = $_SESSION['selection'];
then I start the foreach and this is where I get messed up. I am trying
to ECHO the following syntax to the screen with each selected product:
The part I need help with is to write the foreach loop to give me
$product (so I may query the database to find out the product name) and
the $quantity (so I may show the user what they are purchasing). The
part that is messing me up is that this is an array.
My ECHO statement should look like this:
echo "<li><a href=\"" . $path_to_shopping_cart . "product/" .
$cart[$product_id] . "/\">" . $product_name . "</a> - " . $quantity .
"</li>\r\n";
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
- References:
- Help with a foreach statement
- From: Ron Piggott
- Help with a foreach statement
- Prev by Date: Re: How to determine if file is writable and deletable
- Next by Date: Re: [PHP] Re: unsubscribe
- Previous by thread: Help with a foreach statement
- Next by thread: creating an xls file from mysql data
- Index(es):
Relevant Pages
|