[請益] 關於購物系統的COOKIE

看板PHP作者 (千月星痕)時間16年前 (2009/06/12 19:39), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
我在書上看到了像這樣的程式,然後除了名字改了改外大致上結構沒有變 但是這個頁面基本上只能成功執行第一次。。。 也就是說大概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
最下面的$implode是怎麼回事…
06/12 20:40, 1F

06/12 20:42, , 2F
......原來是我太愚蠢打錯了卻不自知...謝謝樓上囧>
06/12 20:42, 2F
文章代碼(AID): #1ACZvmSC (PHP)
文章代碼(AID): #1ACZvmSC (PHP)