php加入购物车怎样实现_PHP实现添加购物车功能
關(guān)于php實現(xiàn)添加購物車功能,具體代碼如下所示:
無標題文檔商品列表
| 水果代號 | 水果名稱 | 水果價格 | 水果產(chǎn)地 | 水果庫存 | 操作 |
session_start();
include("../fengzhuang/DBDA.class.php");
$db = new DBDA();
$sql = "select * from fruit";
$arr = $db->Query($sql);
foreach($arr as $v)
{
echo "
{$v[0]}{$v[1]}{$v[2]}{$v[3]}{$v[4]}加入購物車";}
?>
var_dump($_SESSION["gwc"]);
?>
無標題文檔購物車詳情
| 水果代號 | 購買數(shù)量 | 操作 |
session_start();
$arr = array();
if(!empty($_SESSION["gwc"]))
{
$arr = $_SESSION["gwc"];
}
foreach($arr as $v)
{
echo "
{$v[0]}{$v[1]}";}
?>
session_start();
$ids = $_GET["ids"];
/*$arr = array(
array("k001",10),
array("k002",2),
array("k003",5)
);*/
//1.第一次點擊添加購物車
//2.如果購物車中沒有該商品
//3.如果購物車中有該商品
if(empty($_SESSION["gwc"]))
{
//1.第一次點擊添加購物車
$arr = array(
array($ids,1)
);
$_SESSION["gwc"]=$arr;
}
else
{
//不是第一次點擊
//判斷購物車中是否存在該商品
$arr = $_SESSION["gwc"];
$chuxian = false;
foreach($arr as $v)
{
if($v[0]==$ids)
{
$chuxian = true;
}
}
if($chuxian)
{
//3.如果購物車中有該商品
/*foreach($arr as $v)
{
if($v[0]==$ids)
{
$v[1] = $v[1]+1;
}
}*/
for($i=0;$i
{
if($arr[$i][0]==$ids)
{
$arr[$i][1]+=1;
}
}
$_SESSION["gwc"] = $arr;
}
else
{
//2.如果購物車中沒有該商品
$asg = array($ids,1);
$arr[] = $asg;
$_SESSION["gwc"] = $arr;
}
}
header("location:main.php");
以上所述是小編給大家介紹的PHP實現(xiàn)添加購物車功能,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對網(wǎng)站的支持!
總結(jié)
以上是生活随笔為你收集整理的php加入购物车怎样实现_PHP实现添加购物车功能的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Pyspark:DataFrame的转化
- 下一篇: qsort库函数详解