购物车的代码
来源:互联网 发布:下载语音朗读软件 编辑:程序博客网 时间:2024/05/01 23:02
<?php
//检验$_POST相关信息
if(isset($_POST['submit'])){
print($_POST['car']);
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>日用百货</title>
</head>
<body>
<form action="car.php" method="post">
<input type="checkbox" name="car[]" value="毛巾">毛巾<br>
<input type="checkbox" name="car[]" value="牙膏">牙膏<br>
<input type="checkbox" name="car[]" value="牙刷">牙刷<br>
<input type="checkbox" name="car[]" value="香皂">香皂<br>
<input type="submit" name="submit" value="放入购物车">
</form>
</body>
</html>
car.php的代码
<?php
//从tb_product_type表获取产品类别信息,显示到首页
//步骤:后台添加商品信息
//前台显示表里相关商品信息
//连接数据库mysql_connect
//选择数据库mysql_select_db
//设计sql语句$sql
//执行sql语句mysql_query
//获取信息mysql_fetch_assoc()
//循环echo
session_start();//开启session环境
//HTTP无状态
//识别用户身份
//需要登录--login.php
@$_SESSION['username']=$_POST['user'];
//不需要登录--记录用户IP
//print_r($_SERVER);
//ADDR_IP/request_uri
//记录不同页面跳转后的商品情况
//购物车里使用临时存储方式(二维数组的实现)
//每一条记录是一个session元素
//整个表是一个session数组
//商品的名称当作元素的下标
//商品的数量当作元素的值
//$_POST['car']索引数组(商品的名称为各元素的值)
//重复购买情况
//1提醒该商品存在——更改数量
//2重复购买——数量自动增加;第一次购买——放入购物车
//按照2:
//判断商品是否存在
//如果存在,自动增加
//如果不,放入购物车,数量为1
//判断用户是否点击过 "放入购物车“
if(isset($_POST['car'])){
//循环方式赋值
foreach($_POST['car'] as $value){
//购物车里如果有该商品
//条件:
//点击过 ”放入购物车“——存在数组$_SESSION['car'];
//判断哪件商品——判断该商品的名称是否在数组里出现过
//array_key_exists(下标,数组);
if(isset($_SESSION['car'])&& array_key_exists($value,$_SESSION['car'])){
$_SESSION['car'][$value]++;
}else{
//购物车里如果没有该商品
$_SESSION['car'][$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><br />
<a href="cardel.php">清空购物车</a>
</body>
</html>
- 购物车的代码
- 购物车的代码
- 购物车的代码
- 购物车的代码
- 实现购物车的代码
- 购物车的 java 代码实现方法
- ASP.net购物车的代码程序
- ASP.net购物车的代码程序
- MVC中编写的购物车代码
- 购物车的代码收集起来
- 购物车 数量的加减部分代码
- ionis 和angularjs 购物车的代码
- 购物车的逻辑代码与适配器
- 更新购物车代码
- 购物车详细代码
- 购物车代码
- 购物车JSP代码
- 购物车代码
- poj-1094拓扑排序
- DB2常用函数
- linux之设备驱动----简单hello world模块(2)
- struts2的xml配置简介
- 居里夫人致女儿的信
- 购物车的代码
- 利用soap来给字符串数组赋值函数
- Flex4之打印日志,比如某函数的开始和结束时间,用ms计算
- PHP 调用系统外部命令 system() exec() passthru() 和 popen()
- db2 存储过程
- JSP的开发模式和设计模式(MVC)
- 2011-11-1 购物车(—)
- 理解ThreadLocal
- Analyzing Time Series Cross-Sectional Data with the PANEL Procedure