Tenho um carrinho de compras que vai inserindo automaticamente, mas estou enfrentando alguns problemas como baixar um produto do estoque quando há mais de 1 ítem adicionado no carrinho de compras:

Através do formulário tenho 3 campos:
Código (código do produto)
Total (total atual do banco de dados menos a quantidade que está na cesta)
Quantidade (a quantidade que está na cesta)
O problema:
O nome dos campos é codigo, total, quantidade
Quando é apenas 1 ítem, ao enviar é baixado automaticamente sem problemas.
Quando é mais de 1 ítem, os campos gerados tem o mesmo nome, ocasionando erro de string, pois são gerados 2 campos com nomes iguais...
Alguém conhece a solução para ao clicar enviar fazer a atualização além de mais de 1 produto?
Grato