-
Notifications
You must be signed in to change notification settings - Fork 0
/
cart.php
38 lines (35 loc) · 1.35 KB
/
cart.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<?php
if (isset($_GET['adicionar'])) {
//adicionar ao carrinho
$idProduto = (int) $_GET['adicionar'];
if (isset($items[$idProduto])) {
if (isset($_SESSION['carrinho'][$idProduto])) {
$_SESSION['carrinho'][$idProduto]['quantidade']++;
} else {
$_SESSION['carrinho'][$idProduto] = array('quantidade' => 1, 'nome' => $items[$idProduto]['nome'], 'preco' => $items[$idProduto]['preco'], 'imagem' => $items[$idProduto]['imagem']);
}
} else {
die('Você não pode adicionar um produto inexistente');
}
}
if (isset($_SESSION['carrinho'])) {
foreach ($_SESSION['carrinho'] as $key => $value) {
echo '<div class="cart-item">';
echo '<img src="'.$value['imagem'].'">';
echo '<div class="cart-desc-item">';
echo '<p>Nome: ' . $value['nome'] . '</p>';
echo '<p>Quantidade: ' . $value['quantidade'] . '</p>';
echo '<p class="priceDesc">Preço: R$ ' . ($value['quantidade'] * $value['preco']) . ',00</p>';
echo '</div>';
echo '</div>';
}
} else {
echo '<div class="cart-empty" id="cartEmpty">';
echo '<i class="fa-solid fa-cart-plus fa-2xl"></i>';
echo '<div class="desc-empty">';
echo '<h2>Seu carrinho está vazio</h2>';
echo '<p>Navegue pela loja e adicione algum produto.</p>';
echo '</div>';
echo '</div>';
}
?>