<?php
session_start();
?>
<!DOCTYPE HTML>
<html lang="pl">
<head>
    <title>Koszyk zakupów</title>
    <meta charset="UTF-8">
    <meta name="viewport"
          content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <meta charset="UTF-8">
    <link rel="stylesheet" href="style.css">
</head>
<body>
<header>
    <h1>Zadanie P59b</h1>
    <h2>Autor: Jakub Grzegorczyk</h2>
</header>
<div class="box">
    <p>
        PHP - zastosowanie sesji - koszyk zakupowy <br><br>


        Na podstawie przykładu w podręczniku wykonaj projekt strony symulującej zachowanie koszyka zakupowego w sklepie internetowym.
    </p>
</div>
<div class="box">
    <p><b>Lista artykułów</b></p>
    <?php
    if(isset($_POST['lista'])){
        if (!empty($_SESSION['koszyk'])) {
            $koszyk = array_unique(
                array_merge(
                    unserialize($_SESSION['koszyk']),
                    $_POST['lista']
                )
            );
            $_SESSION['koszyk']= serialize($koszyk);
        } else {
            $_SESSION['koszyk']= serialize($_POST['lista']);
        }
        echo"<p>Wybrane produkty zostały umieszczone w koszyku</p>";
    }
    ?>
    <form action="lista.php" method="post">
        <label for="lista[]">Wybór produktu:</label>
        <p>
            <select id="lista[]" name="lista[]" multiple="multiple" size= "9">
                <option value="Monitor"> Monitor</option>
                <option value="Drukarka"> Drukarka</option>
                <option value="Klawiatura"> Klawiatura</option>
                <option value="Myszka"> Myszka</option>
                <option value="Głośniki"> Głośniki</option>
                <option value="Kamera internetowa"> Kamera internetowa</option>
                <option value="Słuchawki"> Słuchawki</option>
                <option value="Stacja DVD"> Stacja DVD</option>
                <option value="Dysk twardy"> Dysk twardy</option>
                <option value="Pendrive"> Pendrive</option>
                <option value="Komputer"> Komputer</option>
            </select></p>
        <p>Wybierz produkty, trzymając wciśnięty klawisz Ctrl.</p>
        <p><input type="submit" value="Wyślij"></p>
    </form>
    <p><a href="koszyk.php">Przejdź do koszyka</a></p>
</div>
</body>
</html>