//显示水果信息的表
<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");