Carrinho de Compras PHP
Boa Tarde, estou criando uma loja virtual, e a questão é voltado para o carrinho de compras, ate agora ta tudo certo, funcionando normal, porém tem produtos que tem vários tamanho, exemplo eu tenho um tênis, e eu posso escolhe se quero tamanho 41 ou 42, blz ate ai ele registra certinho no banco, porém, se por a caso eu também queira compra o do tamanho 41, e dps volto la e compro o 42, invés de cria 2 produto no carrinho ele acaba atualizando o mesmo, pegando o ultimo tamanho q escolhi e na quantidade aumentando pra 2, vou manda o código aki, pq o ideal seria aparece 2 produto no carrinho, pq são 2 tamanho diferente, e isso ta quebrando a cabeça:
Código:
if($_GET['acao'] == 'adds'){
$qtds = $_POST['qtds'];
$cart_tamanho = $_POST['cart_tamanho'];
if(!isset($_SESSION['carrinho'][$id]) && $_SESSION['carrinho'][$id] < $Verifica_qtd_row2){
$_SESSION['carrinho'][$id] = $qtds;
$_SESSION['cart_tamanho'][$id] = $cart_tamanho;
}elseif($_SESSION['carrinho'][$id] < $Verifica_qtd_row2){
$_SESSION['carrinho'][$id] += $qtds;
$_SESSION['cart_tamanho'][$id] = $cart_tamanho;
}else{
$_SESSION['carrinho'][$id] = 1;
$_SESSION['cart_tamanho'][$id] = $cart_tamanho;
}
}Discussão (4)
Carregando comentários...