Pessoal. Tem como Limitar o uso da sessão por um arquivo?
Vou explicar.
Tenho um carrinho de compras normal. Daí, depois que o cliente fez a compra, grava no BD nas tabelas pedidos e pedidos_cliente.
Bom, agora, gostaria de alterar esse pedido.
Daí, tenho uma lista onde aparecem os pedidos ordenados por data.
Clickando em um pedido, eu envio seu numero ID para o carrinho.php. Aí começa meu dilema.
Minha ideia é a seguinte:
Caso o pedido esteja sendo alterado, logicamente vai chegar no carrinho o id desse pedido.
Daí eu valido.
Se ID_Pedido vier, então eu seleciono todos os ítens da tabela pedidos onde o id do pedido é ID_Pedido.
Daí, pego os registros e jogo no carrinho.
Mas, aí começa meu problema.
Uma vez adiciona os ítens no carrinho, como quero alterar, eu deleto um ítens do carrinho, volto na listagem para pegar outro produto e envio o novo produto volando assim ao carrinho.php.
Porem, como a variavel ID_Pedido foi guaradada em uma sessão pois precdisarei dela na finaçizaçao do pedido. Aí, qando chega no carrinho, ele volta os dados do pedido original.
Então tive a ideia de permitir que a sessão seja usada apenas uma vez por esse arquvo (até que ela seja destruida).
Question
Carlos Rocha
Pessoal. Tem como Limitar o uso da sessão por um arquivo?
Vou explicar.
Tenho um carrinho de compras normal. Daí, depois que o cliente fez a compra, grava no BD nas tabelas pedidos e pedidos_cliente.
Bom, agora, gostaria de alterar esse pedido.
Daí, tenho uma lista onde aparecem os pedidos ordenados por data.
Clickando em um pedido, eu envio seu numero ID para o carrinho.php. Aí começa meu dilema.
Minha ideia é a seguinte:
Caso o pedido esteja sendo alterado, logicamente vai chegar no carrinho o id desse pedido.
Daí eu valido.
Daí, pego os registros e jogo no carrinho.
Mas, aí começa meu problema.
Uma vez adiciona os ítens no carrinho, como quero alterar, eu deleto um ítens do carrinho, volto na listagem para pegar outro produto e envio o novo produto volando assim ao carrinho.php.
Porem, como a variavel ID_Pedido foi guaradada em uma sessão pois precdisarei dela na finaçizaçao do pedido. Aí, qando chega no carrinho, ele volta os dados do pedido original.
Então tive a ideia de permitir que a sessão seja usada apenas uma vez por esse arquvo (até que ela seja destruida).
Tem como?
Link to comment
Share on other sites
1 answer to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.