Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Vinicius Ianni

Criar carrinho com lista de vários itens

Recommended Posts

Bom Dia pessoal !

 

Estou desenvolvendo um sistema para um cliente, e me enrosquei neste ponto:

Existe uma area para ser feito os pedidos onde se escolhe via select o nome do cliente

e o nome do fabricando do produto (cada fabricante tem vários produtos)

Ao escolher o fabricante, é usado ajax para exibir os produtos listando o nome do produto,

um checkbox (para marcar o(s) produto(s) que vai entrar no pedido) e a quantidade.

No checkbox usei este artificio:

<input type='checkbox' name='sele' value='" & prod("id")&"'>

Assim qdo pego uso o request.form na pagina que recebe os dados do formulario, já tenho o

codigo do produto.

para a quantidade uso um input normal

<input type='text' name='qtd' size='3' maxlength='5'>

 

O meu problema está na hora de pegar essas informações.

 

Os dados do checkbox vem com codigo do produto separado por virgulas

ex.: 240,290

o da quantidade vem assim:

1,,,,2

 

Quero montar a estrutura usando sessões porque se quiser incluir os produtos de outro

fabricante, a pagina que exibe os produtos será exibida novamente, o exemplo que tem

no laboratorio "Solução para o carrinho de compras" fazendo a sessão separar os dados

por uma / é interessante, mas estou quebrando a cabeça com isso porque de certa forma é

um carrinho de compras, mas normalmente é feito um produto por vez e não de vários

ao mesmo tempo, o que eu preciso: retirar as virgulas, tentei usando split mas na

montagem da sessão dá tipos incompativeis.

Testei um exemplo de array bidimensional, mas tb naufraguei.

Alguem tem algum exemplo ou tem uma dica?

 

Grato,

Vinicius Ianni

Compartilhar este post


Link para o post
Compartilhar em outros sites

For i=1 To Request.Form("sele").Count

sele = Request.Form("sele")(i)

qtd = Request.Form("qtd")(i)

Next

Já tentou?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.