hello everyone,
I've been racking my brain with this...
I'm trying to display the sizes of shirts when added to my cart.
The sizes come from a select menu.
The sizes show up in the cart, but overwrite the last size added.

For example ..
add shirt1 size-small
add shirt2 size-medium

the cart displays...
shirt 1 size-medium
shirt 2 size-medium

Can you please help me so when I add a new item it doesn't overwrite the previous size.

all help is appreciated

my code is as follows....

selection from my product page
<select name="shirt_size">
<option value="x-small">x-small</option>
<option value="small">small</option>
<option value="medium">medium</option>
<option value="large">large</option>
code that displays shirt size
PHP Code:
$output[] = '<td>'.$_POST['shirt_size'].'</td>'
function displaying my cart
PHP Code:
function showCart() {
$cart $_SESSION['cart'];
    if (
$cart) {
$items explode(',',$cart);
$contents = array();
        foreach (
$items as $item) {
$contents[$item] = (isset($contents[$item])) ? $contents[$item] + 1;
$output[] = '<form action="cart.php?action=update" method="post" id="cart">';
$output[] = '<table>';
// start div
$output[] = '<div id="cart_table">';
$output[] = '<tr>';
$output[] = '<td><h4>Product</h4></td>';
$output[] = '<td><h4>Item No.</h4></td>';
$output[] = '<td><h4>Price</h4></td>';
$output[] = '<td><h4>Size</h4></td>';
$output[] = '<td><h4>Quantity</h4></td>';
$output[] = '<td><h4>Price Total</h4></td>';
$output[] = '<td><h4>&nbsp;</h4></td>';
$output[] = '</tr>';
//new row
foreach ($contents as $product_id=>$qty) {
$sql 'SELECT * FROM products WHERE product_id = '.$product_id;
$result $db->query($sql);
$row $result->fetch();
$output[] = '<tr>';
$output[] = '<td><a href="product.php?product_id='.$product_id.'">'.$product_title.'</a></td>';
$output[] = '<td>'.$product_plu.'</td>';
$output[] = '<td>$'.$product_price.'</td>';
$output[] = '<td>'.$_POST['shirt_size'].'</td>';
$output[] = '<td><input type="text" name="qty'.$product_id.'" value="'.$qty.'" size="3" maxlength="3" /></td>';
$output[] = '<td>X&nbsp;$'.($product_price $qty).'</td>';
$total += $product_price $qty;
$output[] = '<td><a href="cart.php?action=delete&product_id='.$product_id.'" class="r">Remove</a>&nbsp;</td>';
$output[] = '</tr>';
//end div
$output[] = '</div>';
$output[] = '</table>';
$output[] = '<p>Grand total: <strong>$'.$total.'</strong></p>';
$output[] = '<div class="float-right"><button type="submit">Update cart</button>';
$output[] = '</form>'