使用数组中的会话创建PHP购物车

时间:2015-11-04 01:04:25

标签: php session-variables shopping-cart

好的,所以我有以下页面,这将是我的购物车页面,我无法使用会话从1页面上的产品数组中获取值并创建一个正常运行的购物车。我不清楚如何使用php会话变量来维护购物车等持久性信息。我想弄清楚如何使用$ _SESSION ['cart']创建购物车以及如何将数据传递到购物车中,以便我可以显示购物车中每件商品的数量并具有添加/删除功能。

    dynamic_name = "ClassName"
    class = Object.const_set(dynamic_name, Class.new) 
    class.send(:define_method, 'method'){puts 'a'}

1 个答案:

答案 0 :(得分:1)

在您的产品页面上初始化会话,确保您的html标记上方有session_start()

然后,您需要为会话标记指定一个值,例如$_SESSION["cart"] = "";

您还需要在1个数组中添加所有内容,以便稍后在购物车页面上查看数组。

使用array_push,在第一次创建会话时创建一个数组。然后使用array_push将项目添加到购物车。

<?php
$a=array("red","green");
array_push($a,"blue","yellow");
print_r($a);
?>

输出:Red, Green, Blue, Yellow

使用此选项将产品添加到阵列。在购物车页面上,您只需计算数组中的项目数。制作一个循环让他们全力以赴,你就完成了!