我一直在努力購買一個購物車的PHP代碼。PHP中的購物車不能正常工作
尤其是,添加該項目的方式,它將很容易有多個訂單項目的功能。
這裏是我有什麼,但它似乎並沒有用於添加第二項工作:
function addtocart($pid,$q)
{
if($pid<1 or $q<1) return;
if (is_array($_SESSION['cart']))
{
$max=count($_SESSION['cart']);
$_SESSION['cart'][$max]['itemId']=$pid;
$_SESSION['cart']['itemId']['qty']= $_SESSION['cart']['itemId']['qty'] + $q;
$max=count($_SESSION['cart']);
echo "SECOND";
}
else
{
$_SESSION['cart']=array();
$_SESSION['cart'][0]['itemId']=$pid;
$_SESSION['cart'][0]['qty'] = $q;
$max=count($_SESSION['cart']);
}
}
有什麼建議?
感謝
什麼意思是不工作的第二個項目?它覆蓋了第一個項目嗎?或者只是不添加第二個項目? – SpringSteven 2013-02-21 18:47:11