You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// session pole pro košík (pokud v košíku nic není, definujeme jej jako prázdné pole)
if (!isset($_SESSION['cart'])) {
$_SESSION['cart'] = [];
}
//načteme dané zboží z DB - POZOR: ačkoliv očekáváme, že id zboží bude číslo, musíme počítat s rizikem, že se uživatel ve svém požadavku pokusí o sql injection!
$stmt = $db->prepare("SELECT * FROM goods WHERE id=?");
$stmt->execute([$_GET['id']]);
$goods = $stmt->fetch();
if (!$goods){
die("Unable to find goods!");
}
// pridame id zbozi do session pole (aktuálně můžeme mít v košíku jen 1 kus od každého zboží - ale to už vyřešit umíme, bylo to za domácí úkol)