1. PHP / Говнокод #21210

    −54

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    <?
    function add_to_cart($id, $info)
        {
            if (empty($_SESSION['cart'])) {
                $_SESSION['cart'][] = array(
                    "id" => $id,
                    "qty" => 1,
                    "info" => $info
                );
                return true;
            } else {
                $result = array();
                foreach ($_SESSION['cart'] as $v) {
                    $result .= array_merge($result, $v);
                }
                for ($i = 0; $i < count($_SESSION['cart']); $i++) {
                    if (in_array($id, $_SESSION['cart'][$i]) && in_array($info, $_SESSION['cart'][$i])) {
                        $_SESSION['cart'][$i]['qty']++;
                        break;
                    } elseif (in_array($id, $_SESSION['cart'][$i]) || !in_array($info, $_SESSION['cart'][$i])) {
                        $_SESSION['cart'][] = array(
                            "id" => $id,
                            "qty" => 1,
                            "info" => $info
                        );
                        echo 1;
                    }
                }
            }
           
        }
    ?>

    Адепт пРуссакова пишет корзину для интернет магазина.

    Запостил: Keeper, 18 Сентября 2016

    Комментарии (37) RSS

    Добавить комментарий