Tal vez seria mas facil si creas una sola matriz con los productos, donde almacenes codigo de producto y cantidad.
Código php:
Ver original// Para agregar productos, primero verificas que exista la matriz
if(!isset($_SESSION['productos'])) $_SESSION['productos'] = array();
// Despues agregas producto:
$_SESSION['productos'][] = array($codigo, $unidades);
// Y cuando envias
if(count($_SESSION['productos']) > 0) { foreach($_SESSION['productos'] as $prod) {
list($codigo, $unidades) = $prod; mysql_db_query("tiendaweb","UPDATE tbproductos SET STOCKP_PRO=STOCK_PRO - $unidades WHERE CODPRO_PRO= $codigo "); }
} else
echo 'El carrito esta vacio.';