[請益] 關於購物系統的COOKIE
我在書上看到了像這樣的程式,然後除了名字改了改外大致上結構沒有變
但是這個頁面基本上只能成功執行第一次。。。
也就是說大概if(empty($_COOKIE["ionum"]))
{...}
else{...<<<這之後應該是有問題的
卻不知道是哪裡有問題?
他的錯誤碼是寫說Fatal error: Function name must be a string in
itemaddcar.php on line 39
以下為程式碼...
<?php
$NUM=$_GET["NUM"];
$NAME=$_GET["NAME"];
$CAT=$_GET["CAT"];
$PRICE=$_GET["PRICE"];
$quantity=$_POST["quantity"];
if(empty($quantity))$quantity=1;
if(empty($_COOKIE["ionum"]))
{
setcookie("ionum",$NUM);
setcookie("ioname",$NAME);
setcookie("iocat",$CAT);
setcookie("ioprice",$PRICE);
setcookie("ioquantity",$quantity);
}
else
{
$ionumary=explode(",",$_COOKIE["ionum"]);
$ionameary=explode(",",$_COOKIE["ioname"]);
$iocatary=explode(",",$_COOKIE["iocat"]);
$iopriceary=explode(",",$_COOKIE["ioprice"]);
$ioquantityary=explode(",",$_COOKIE["ioquantity"]);
if(in_array($NUM,$ionumary))
{
$key=array_search($NUM,$ionumary);
$ioquantityary[$key]+=$quantity;
}
else
{
$ionumary[]=$NUM;
$ionameary[]=$NAME;
$iocatary[]=$CAT;
$iopriceary[]=$PRICE;
$ioquantityary[]=$quantity;
}
setcookie("ionum",$implode(",",$ionumary));
setcookie("ioname",$implode(",",$ionameary));
setcookie("iocat",$implode(",",$iocatary));
setcookie("ioprice",$implode(",",$iopriceary));
setcookie("ioquantity",$implode(",",$ioquantityary));
}
?>
<HTML>
如果有人可以指點的話真的會非常感謝...> <
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 120.107.174.109
推
06/12 20:40, , 1F
06/12 20:40, 1F
→
06/12 20:42, , 2F
06/12 20:42, 2F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章