购物车(二)

实现了简单的购物车,挺简单,挺有意思的。

购物车清单

 

carlist.php

//该页面主要功能:显示购物车内的商品(商品名、商品数量)
session_start();

echo "您已经选择的商品包括:<br>";


echo "<form action='' method='post'>";


//显示用户购买的商品
//包括功能:删除该商品
//修改商品的数量


//获取用户购买的信息$_SESSION,循环方式显示产品

foreach($_SESSION['cart'] as $key=>$value){

echo "<input type='checkbox' name='list[]' value='{$key}' />";
echo "$key &nbsp;&nbsp;&nbsp;$value &nbsp;&nbsp;";

//减少一件商品
echo "<a href='cardel1.php?list={$key}'>减少一件商品</a>&nbsp;&nbsp;";

 

echo "<a href='cardel2.php?list={$key}'>删除该商品</a><br>";
}

echo "<input type='submit' name='tijiao' value='结算' />";

echo "</form>";

echo "<a href='car.php'>返回首页</a>";


减少商品数量代码cardel1.php

//$_GET[]

session_start();//开启session环境

//接收目前商品数量
$_SESSION['cart'][$_GET['list']]--;


//销毁该商品
if($_SESSION['cart'][$_GET['list']]<=0){

unset($_SESSION['cart'][$_GET['list']]);

}

 

 header("location:carlist.php");

删除商品cardel2.php

  //销毁session数组中的对应元素
  //session_destory()
  //$_SESSION['cart']
 
 
  //unset($_SESSION['cart'])
 
  //unset($_SESSION['cart']['牙刷'])
 

 session_start();//开启session环境
 //获取对应商品的信息
 //购物车文件当中$_GET[]
 //http://aaa.php?参数名=参数值&参数名=参数值......
 
 
 unset($_SESSION['cart'][$_GET['list']]);
 header("location:carlist.php");

都是从表单中提交的.比较简单.

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值