突然想到了,提交购物车就应该插入数据库了。然后选择地址然后付款。

解决方案 »

  1.   

    不应该 选择购物车里面的东西 然后选择地址之后生成订单之后,然后发送订单号 给淘宝支付付款么,提交购物车就插入数据库???????????
      

  2.   

    (假设是针对登录之后的用户,当换电脑上网时购物车不丢失)一个用户只有一个购物车,于是,不管切换到别的什么页面,你都可以用“当前用户id”从数据库中查询到它的购物车信息。别说是换一个页面,即使用户现在把电脑重新启动了,或者换到别的电脑上了,或者换到手机上了,你也可以查询出来他的购物车。
      

  3.   

    而假设无需登录即可拥有购物车,那么你就可以利用Cookie来为用户分配一个购物车id,然后把这个购物车id对应的所有信息(包括购物)存到数据库中。当调到其它页面时,你可以从Cookie中取到这个购物车id,然后(如果需要查询,则)从数据库中取到购物车详细内容。然后当用户登录时,再把这个购物车的内容,复制到跟用户id捆绑在一起的另一种购物车内容里。你可以每天临晨2点去删除数据库中所有的、创建时间超过24小时的“无需登录用户的临时购物车”相关信息。
      

  4.   


    嗯。对。我刚发完帖子就想起来,直接存数据库得了。