if($act=="buy")
{
$sql="select * from goods where id=$id";
$result=mysql_query($sql);
$data=mysql_fetch_array($result);
if($data[shuliang]<=0)
{
echo "<script>
alert('该产品已经售完!');history.back();</script>";
exit;
}
$array=explode("@",$_SESSION[goodslist]);
for($i=0;$i<count($array)-1;$i++)
{
if($array[$i]==$id)
{
echo "<script>location.href='cart.php';</script>";
exit;
}
}
}
移除购物车代码如下:
if($act=="del")
{//移除购物车
$arraysp=explode("@",$_SESSION[goodslist]);
$arraysl=explode("@",$_SESSION[goodsnum]);
for($i=0;$i<count($arraysp);$i++)
{
if($arraysp[$i]==$id)
{
$arraysp[$i]="";
$arraysl[$i]="";
}
}
$_SESSION[goodslist]=implode("@",$arraysp);
$_SESSION[goodsnum]=implode("@",$arraysl);
echo "<script>location.href='cart.php';</script>";
exit;
}
$array=explode("@",$_SESSION[goodslist]);
$_SESSION[goodslist]=$_SESSION[goodslist].$id."@";
$_SESSION[goodsnum]=$_SESSION[goodsnum]."1@";
if($_GET[qk]=="yes")
{
$_SESSION[goodslist]="";
$_SESSION[goodsnum]="";
}
$arraygwc=explode("@",$_SESSION[goodslist]);
$s=0;
for($i=0;$i<count($arraygwc);$i++)
{
$s+=intval($arraygwc[$i]);
}
$goodstotal=0;
$array=explode("@",$_SESSION[goodslist]);
$arraygoodsnum=explode("@",$_SESSION[goodsnum]);
while(list($name,$value)=each($_POST))
{
for($i=0;$i<count($array)-1;$i++)
{
if(($array[$i])==$name)
{
$arraygoodsnum[$i]=$value;
}
}
}
$_SESSION[goodsnum]=implode("@",$arraygoodsnum);
?>