码迷,mamicode.com
首页 > 编程语言 > 详细

session存储数组列子(会话购物车)

时间:2016-05-22 22:53:59      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:

//显示水果信息的表
<table width="100%" cellpadding="0" cellspacing="0" border="1">
<tr>
<td>水果名称</td>
<td>水果价格</td>
<td>水果产地</td>
<td>水果库存</td>
<td>操作</td>
</tr>
<?php

include("../DBDA.CLASS.PHP");
$db = new DBDA;
$sql = "select * from fruit";
$attr = $db->query($sql);
foreach($attr as $v)
{
    echo "

<tr>
<td>{$v[1]}</td>
<td>{$v[2]}</td>
<td>{$v[3]}</td>
<td>{$v[4]}</td>
<td><a href = ‘addgwc.php?code=‘{$v=[0]}‘‘>加入购物车</a></td>
</tr>";
}



?>
</table>

<a href="gouwuche.php">查看购物车</a>



//新建一个addgwc.php页面,把主键值娶过来添加到session里面
<?php
session_start();
$code = $_get["code"];

//如果第一次点击
if(empty($_session["sg"]))
{
$attr = array($code);
$_session["sg"]=$attr;
}
$attr = $_session["sg"];   //二次及以上次点击    
//判断该水果师是否已经存在
if(iscunzai($code))
{
foreach($attr as $k=>$v)
{
if($v[0]==$code)
{
    $attr[$k][1] = $v[1]+1;
}
}
        
$_SESSION["sg"] = $attr;
}
else
{
$arr = array($code,1);
array_push($attr,$arr);
        
$_SESSION["sg"] = $attr;
}

}

function iscunzai($c)
{
$attr = $_SESSION["sg"];
    
$b = false;
    
foreach($attr as $v)
{
$b = $b || in_array($c,$v);
}
    
return $b;
}

header("location:showlist.php");

 

session存储数组列子(会话购物车)

标签:

原文地址:http://www.cnblogs.com/erinzhismile/p/5518150.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!