Bom pessoal, é o seguinte.. eu tenho um sistema de carrinho de compras que usa SESSION... bem, ele estah funcionando corretamente, mas meu problema é o seguinte:
A query de seleção para inserção dos produtos no carrinho é a seguinte:
select codigo from $tabela where codigo = $id_prod
Na qual a variavel $tabela, indica a tabela do meu BD... essa variavel é enviada no link do botao "comprar"... tudo certo ateh aqui..
Mas por exemplo, eu tenho a tabela1 e a tabela2, onde estao armazenados diferentes tipos de produtos... (divididos por categorias maiores..)...
Acontece q se por exemplo, em uma primera vez eu adiciono um item da tabela1, volto as compras e logo em seguida adiciono um item da tabela2, o item da tabela1 q estava no carrinho desaparece (logico, porque mudou a variavel $tabela)...
O q eu gostaria de saber é como fazer para q esse item não se "perca"... ou seja.. seja ainda exibido no carrinho, mesmo se eu adicionar um item da tabela2..
Tipo, tem algum jeito de "guardar" as informações em alguma variavel ou coisa do tipo?? porque eu pensei em colocar os dados do item q vai pro carrinho em uma tabela tb no bd.. mas como é session e varios usuarios podem estar comprando ao mesmo tempo.. eu não sei se isso funciona...
alguém pode me dar uma luz??!!.. como eu posso resolver isso??
Pergunta
RC@
Bom pessoal, é o seguinte.. eu tenho um sistema de carrinho de compras que usa SESSION... bem, ele estah funcionando corretamente, mas meu problema é o seguinte:
A query de seleção para inserção dos produtos no carrinho é a seguinte:
select codigo from $tabela where codigo = $id_prod
Na qual a variavel $tabela, indica a tabela do meu BD... essa variavel é enviada no link do botao "comprar"... tudo certo ateh aqui..
Mas por exemplo, eu tenho a tabela1 e a tabela2, onde estao armazenados diferentes tipos de produtos... (divididos por categorias maiores..)...
Acontece q se por exemplo, em uma primera vez eu adiciono um item da tabela1, volto as compras e logo em seguida adiciono um item da tabela2, o item da tabela1 q estava no carrinho desaparece (logico, porque mudou a variavel $tabela)...
O q eu gostaria de saber é como fazer para q esse item não se "perca"... ou seja.. seja ainda exibido no carrinho, mesmo se eu adicionar um item da tabela2..
Tipo, tem algum jeito de "guardar" as informações em alguma variavel ou coisa do tipo?? porque eu pensei em colocar os dados do item q vai pro carrinho em uma tabela tb no bd.. mas como é session e varios usuarios podem estar comprando ao mesmo tempo.. eu não sei se isso funciona...
alguém pode me dar uma luz??!!.. como eu posso resolver isso??
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.