PHP******页技术:购物车模块核心代码

2015 年 3 月 11 日3170

  PHP源代码

  购物车模块:

  原理:

  通过使用SESSION变量,来实验购物车模块.

  $_SESSION['producelist'] //商品ID

  $_SESSION['quatity'] //商品数量

  过程:

  在商品信息页中点击购买接钮后,传递相应的ID值进入addgouwuche.php页面进行$_SESSION变量注册.

  addgouwuche.php代码

  php

  session_start();

  include("conn/conn.php");

  $id=strval($_GET[id]);

  $sql=mysql_query("select * from tb_shangpin where",$conn);

  $info=mysql_fetch_array($sql);

  if($info[shuliang]<=0)

  {

  echo "

";

  exit;

  }

  $array=explode("@",$_SESSION['producelist']);

  for($i=0;$i

  {

  if($array[$i]==$id)

  {

  echo "

";

  exit;

  }

  }

  $_SESSION['producelist']=$_SESSION['producelist'].$id."@";

  $_SESSION['quatity']=$_SESSION['quatity']."1@";

  header("location:gouwu1.php");

  ?>

  gouwu1.php 代码

  

  移除购物商品 removegouwuche.php

  

  session_start();

  $id=$_GET[id];

  $arraysp=explode("@",$_SESSION['producelist']);

  $arraysl=explode("@",$_SESSION['quatity']);

  for($i=0;$i

  {

  if($arraysp[$i]==$id)

  {

  $arraysp[$i]="";

  $arraysl[$i]="";

  }

  }

  $_SESSION['producelist']=implode("@",$arraysp);

  $_SESSION['quatity']=implode("@",$arraysl);

  header("location:gouwu1.php");

  ?>

  注解:

  $_SESSION['producelist'] $_SESSION['quatity']

  $producelist存储购买商品的ID值 初始值为空 $quatity 存储购买商品的数量 初始值为1

  存储的值用@分隔;

2014年上半年软考考试真题及答案 考后免费估分系统

各地2014软考报名入口  各省考试官网  2014年下半年软考成绩查询

0 0