• 购物车


       购物车

    1. 在首页给每个商品加上一个data-id属性,
    2. 点击商品时获取该商品的data-id,

    Var  pid = ele.getAttrbute(“data-id”),

    然后通过localtion.href=”详情页.html?id=”+pid

    跳转到详情页,并把商品的data-id传到了详情页,在详情获取商品的id

    Var  id =  localtion.href.split(“?”)[1].split(“=”)[1];

      3.通过循环判断和这个id进行匹配 拿到想要的数据,展示在详情页,

      4.加入购物车操作

    判断购物车是否有同一种商品,如果有则进行数量上的相加,如果没有则直接加入数据库,

    如何判断?

    查看数据库,

     

    If($n){

    $ntrue则代表购物车有这件商品了,

    当前要加入的商品数量与之前购物车这个商品的数量相加,进行数据库改的操作

    }else{

    $nfalse则代表购物车没有这件商品,

    直接将这个数据添加到数据库

    }

    5查看购物车,

    查看数据库所有商品信息,并拿出来,

    怎么拿?

     

    用ajax拿到数据,展示在购物车页面就可以了

    6,加减操作

    每次加减不仅要将页面上的数字改变,还要讲数据库里的信息也改变,不然页面一刷新又会变成操作之前的数字,

    怎么改?

    把商品id和商品数量通过ajax传过去

    php里进行数据库改的操作

    7,删除操作

    同理,删除操作也不仅仅是在页面上删除,还要在数据库中删除,不然一刷新他又跑出来来了

    删除操作只需要把商品的id传过去,在php中进行删除的操作就可以了、

  • 相关阅读:
    [Leetcode]847. Shortest Path Visiting All Nodes(BFS|DP)
    [Lintcode]Word Squares(DFS|字符串)
    [Lintcode]Inorder Successor in Binary Search Tree(DFS)
    xampp搭建discuz论坛
    Codeforces Round #459 (Div. 2):D. MADMAX(记忆化搜索+博弈论)
    网址备份
    java并发系列
    java创建多线程
    (转)深入理解Java内存模型之系列篇
    (转)Java并发编程:线程池的使用
  • 原文地址:https://www.cnblogs.com/liuxionghui/p/9131422.html
Copyright © 2020-2023  润新知