php实现商品购物车添加功能,PHP实现添加购物车功能
關(guān)于php實(shí)現(xiàn)添加購(gòu)物車(chē)功能,具體代碼如下所示:
無(wú)標(biāo)題文檔商品列表
| 水果代號(hào) | 水果名稱(chēng) | 水果價(jià)格 | 水果產(chǎn)地 | 水果庫(kù)存 | 操作 |
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]}加入購(gòu)物車(chē)";}
?>
var_dump($_SESSION["gwc"]);
?>
無(wú)標(biāo)題文檔購(gòu)物車(chē)詳情
| 水果代號(hào) | 購(gòu)買(mǎi)數(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.第一次點(diǎn)擊添加購(gòu)物車(chē)
//2.如果購(gòu)物車(chē)中沒(méi)有該商品
//3.如果購(gòu)物車(chē)中有該商品
if(empty($_SESSION["gwc"]))
{
//1.第一次點(diǎn)擊添加購(gòu)物車(chē)
$arr = array(
array($ids,1)
);
$_SESSION["gwc"]=$arr;
}
else
{
//不是第一次點(diǎn)擊
//判斷購(gòu)物車(chē)中是否存在該商品
$arr = $_SESSION["gwc"];
$chuxian = false;
foreach($arr as $v)
{
if($v[0]==$ids)
{
$chuxian = true;
}
}
if($chuxian)
{
//3.如果購(gòu)物車(chē)中有該商品
/*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.如果購(gòu)物車(chē)中沒(méi)有該商品
$asg = array($ids,1);
$arr[] = $asg;
$_SESSION["gwc"] = $arr;
}
}
header("location:main.php");
總結(jié)
以上是生活随笔為你收集整理的php实现商品购物车添加功能,PHP实现添加购物车功能的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 中如何拉取git代码_git使用教程4p
- 下一篇: 实验楼 linux内核原理与分析,《Li