PHP购物车功能
来源:互联网 发布:飞鱼网络电视手机版 编辑:程序博客网 时间:2024/04/28 03:52
网上的购物网站很多,淘宝、当当 数不胜数,一个好的购物网站当然要有个购物车
car.php 主页,显示所有的商品分类
<?php
session_start();//开启session环境
//判断该用户是否点击过“放入购物车”按钮
if(isset($_POST['cart'])){
//循环方式赋值
foreach($_POST['cart'] as $value){
//购物车里如果有该商品
//条件:
//点击过“放入购物车”---存在数组$_SESSION['cart'];
//判断哪件商品---- 判断该商品的名称是否在数组里出现过
//array_key_exists(下标,数组);
if(isset($_SESSION['cart'])&& array_key_exists($value,$_SESSION['cart'])){
$_SESSION['cart'][$value]++;
}else{
//购物车里如果没有该商品
$_SESSION['cart'][$value]=1;
}
}
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
<title>网上商城</title>
</head>
<body>
<h1>网上商城</h1>
<a href="car1.php">日用百货</a> <br/>
<a href="car2.php">家用电器</a> <br/>
<a href="car3.php">文化用品</a> <br/>
<a href="carlist.php">查看购物车</a>
<a href="cardel.php">清空购物车</a>
</body>
</html>
carlist.php 显示购物车中的商品
<?php
//该页面主要功能:显示购物车内的商品(商品名字、商品数量)
session_start();
echo "您已经选择的商品包括:<br>";
echo " <form action='./balance.php' method='post' > ";
//显示用户购买的商品
//包括功能:删除该商品
//修改商品的数量
//获取用户购买的信息$_SESSION,循环方式显示产品
if(isset($_SESSION['cart'])){
foreach(@$_SESSION['cart'] as $key=>$value){
echo "<input type='checkbox' name='list[]' value='{$key}'> ";
echo "$key $value ";
//减少一件商品
echo "<a href='cardel1.php?list={$key}'>减少一件商品</a>";
echo " <a href='cardel2.php?list={$key}'>删除该商品 </a><br>";
}
}
echo "<input type='submit' name='tijiao' value='结算'>";
echo "<a href='cardel.php'>清空购物车</a> ";
echo "</form>";
echo " <a href='car.php'>返回首页</a>";
?>
cardel.php 清空购物车
<?php
session_start();//开启session环境
//清空购物车
unset($_SESSION['cart']);
?>
<script type="text/javascript" language="javascript">
alert("清除成功");
location.href="car.php";
</script>
下载:http://download.csdn.net/detail/yuluo727282752/3775844
- PHP购物车功能
- PHP购物车功能
- PHP实现购物车功能
- PHP+MYSQL+SESSION+ThinkPHP实现简单购物车功能
- PHP单例模式实现商城购物车功能
- PHP+MYSQL+SESSION+ThinkPHP实现简单购物车功能
- 购物车功能实现 语言: php+MySQL+jQuery+Ajax
- 购物车功能
- 购物车实现功能
- 购物车功能实现
- 购物车结算功能
- thinkphp购物车功能
- 增加购物车功能
- 购物车功能实现
- 购物车功能
- 购物车功能实现
- 购物车功能
- 添加购物车功能
- C#中接口通过基类或派生类对方法的调用
- 自定义标签3
- 使用标准HTML来进行图片上传
- CG快报2011.11.13
- 读写锁的特性
- PHP购物车功能
- 那些过去的 那些在过去中曾经失去的 已经不在我们脑海中漂浮
- HDU 3974
- 计算显示器点距
- 2D和3D图形引擎的混合
- core文件调试
- Android4.0升级新特性
- 标签案例-开发防盗链标签
- hdu-1166 线段树