Carrinho (Inserir, Atualizar, Deletar, Finalizar) em uma index.php

1. Carrinho (Inserir, Atualizar, Deletar, Finalizar) em uma index.php

Roberto Costa
asparion

(usa Ubuntu)

Enviado em 12/04/2020 - 14:55h

Boa tarde Amigos

Alguem sabe um codigo bem simples para carrinho de compra, ex:

Adicionar no carrinho, remover do carrinho, atualizar carrinho, finalizar compra

Tudo em uma so index.php, bem simples.


Lista de Produtos
Produto Valor Ação
------------------------------
A 10.00 Adicionar
B 20.00 Adicionar


Carrinho de Compra
Produto Valor Qtd SubTotal Ação
-----------------------------------------------------
A 10.00 1 10.00 Atualiza Deleta
B 20.00 2 40.00 Atualiza Deleta
------------------------------------------------------
Total 50.00 Finalizar Pedido



Ja estudei varios pela internet mas nao entendi...

é para estudo

Obrigado VLW


  


2. Re: Carrinho (Inserir, Atualizar, Deletar, Finalizar) em uma index.php

Cézar Augusto
cizordj

(usa Debian)

Enviado em 15/04/2020 - 19:45h

Você pode usar a variável de sessão do PHP para armazenar o carrinho de compras ou cookies no lado do cliente. A lógica que eu usaria é essa: Criar um array chamado
$_SESSION['carrinho']  
e guardar nele a id dos produtos.
Por exemplo:

<?php
$_SESSION['carrinho'] = array(
0 => "324",
1 => "253",
2 => "634",
3 => "241",
);
/*
* Onde esses números são as chaves primárias do produtos no banco de dados;
*/
?>

E quando você quiser adicionar um valor e não sabe o índice do vetor:

<?php
$entradaUsuario = 'eu sou a ID de um produto';
$_SESSION['carrinho'][] = $entradaUsuario;
?>

Se você for trabalhar com a super global $_SESSION pra valer mesmo eu recomendo criar uma classe e trabalhar com singleton.

https://www.php.net/manual/en/function.session-start.php#102460




3. Re: Carrinho (Inserir, Atualizar, Deletar, Finalizar) em uma index.php

Roberto Costa
asparion

(usa Ubuntu)

Enviado em 28/05/2020 - 17:36h

Valeu Obrigado






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts