Duvida salvar itens de carrinho de compra Banco de Dados

Olá.
Estou desenvolvendo um sistema onde preciso cadastrar uma compra contendo vários produtos. Seria igual a um carrinho de compras.
Não estou conseguindo visualizar como posso fazer para gravar no banco de dados uma determinada compra efetuada com seus respectivos itens.
Seria assim o formulário (imagem do formulário):

Uploaded with ImageShack.us

Tenho somente no banco o campo ITENS e não sei realmente como fazer isso. Alguma sugestão?

Você terá que criar uma tabela que faça o elo entre item e compra.

Segue um exemplo de ER:

A tabela CompraItem tem uma chave primaria composta:
Id - Identificador incremental do item na tabela.
IdCompra - Identificador da Compra que vem da tabela Compra (além de fazer parte da chave primária, esse campo é uma chave estrangeira).
IdItem - Identificador do Item que vem da tabela Item (além de fazer parte da chave primária, esse campo é uma chave estrangeira).

Mas quando eu vou salvar uma lista de compras, eu ainda nao vou ter o codigo para salvar na tabela compraItem.
Como Eu faria isso?

Bom, os itens você já os tem numa tabela. Então irá salvar o formulário na tabela Compra e pegar o id dessa linha gerada no banco.
Com esse id e o id dos produtos você salva na tabela CompraItem.