1#楼 |
|
|
回复人:一起PHP |
注册时间:2004-02-27 |
主题/回复:247/1521 |
积分:4649 |
等级:★★★★★☆(十一级) |
称号:论坛圣人 |
|
|
|
1#楼 发表于2005-04-04 03:58:26
评分:1
|
|
我没有具体写过这中程序,但是根据你的描述,我认为可以这么写:
设置一个$_SESSION["gouwu"]="";
每当用户选择一种商品放入购物车,则可以用一种自定义形式来存放商品信息,比如:用户选择了 商品编号为126的商品,数量6件,则可以
$_SESSION["gouwu"]=$_SESSION["gouwu"]."{|126||6|}";
上面只是打个比方,这样一来,当用户选择了N个商品放入购物车以后,$_SESSION["gouwu"]里面的值应当是类似与下面的
"{|商品1ID||商品1数量|}......{|商品NID||商品N数量|}"
这样的一个字符串,到了显示用户购物清单的页面,很容易把这N种商品分开,并且根据商品ID获得商品的名称和单价,根据单价和数量计算出总金额。
然后计算完毕之后显示出来。
这样一来,用了比较简单的方法,可以实现这个功能。所有的处理,无非集中在了这个购物总字符串的处理上面了,而对这个字符串的处理是很简单的。用几个很简单的函数就能把这些商品和数量分开。 |
|
2#楼 |
|
|
回复人:pnrj7999 |
注册时间:2005-04-04 |
主题/回复:73/43 |
积分:813 |
等级:★★★(六级) |
称号:声名鹊起 |
|
用户联系方式已设置为保密
|
|
2#楼 发表于2005-04-04 18:59:24
评分:1
|
|
|