php 实现商品添加功能,php+mysql+Apache购物车功能实现之商品添加

购物车基本功能:商品的添加、修改、删除、结算、和分页查询

文件的基本组织形式:phone_index.php(商品的展示,这里有商品添加按钮)

phone_index.js(实现商品添加的js,利用Ajax请求数据)

shopcar_accept.php(接受商品添加的ajax请求,访问数据库并且添加数据,最后返回状态码)

添加细节展示

phone_index.php

商品

价格

库存

操作

20191001.jpg

加入购物车

详细信息

3cf9014fec9ce9a9a3c21f90f4728de0.png             上面访问的数据是已经定义好的,数据是已经存在的.

添加功能(phone_index.js 请求 shopcar_accept.php) 实现

var allAddCarBtn = document.getElementsByTagName("button");

function BtnAddEvent(){

for(var i=0;i

给所有的添加按钮绑定事件,并且根据隐藏的存储商品id的DOM来指定需要添加的数据.最后根据状态来先显示信息.

0){

echo "2"; //商品已经存在

}else{

//不存在该商品 插入

$select = "INSERT INTO `".$userTableName."`(`name`, `price`, `number`, `total`) VALUES ('".$arr[0]."',".$arr[1].","."1,".$arr[1].")";

$result = mysqli_query($connID,$select);

if($result){

echo "0";

}

}

}

?>

基本思路:首先判断用户是否登录,若没有登录则跳转到登录页面,若登录判断属于该用户的购物车数据表是否存在,若不存在则创建,若存在则根据ajax传送来的数据判断该商品是否已经存在,若不存在实现添加功能。最后返回转态码到用responseText返回到js显示提示信息.

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值