0
我添加的產品ID的會話陣列:會話陣列productids
if (isset($_GET["add"]) && (int)$_GET["add"]>0)
{
$_SESSION['products'][] = $_GET["add"];
}
我怎麼會循環的陣列和類添加到所有的產品與在數組中的ID?
我添加的產品ID的會話陣列:會話陣列productids
if (isset($_GET["add"]) && (int)$_GET["add"]>0)
{
$_SESSION['products'][] = $_GET["add"];
}
我怎麼會循環的陣列和類添加到所有的產品與在數組中的ID?
這個什麼:
...
$_SESSION['products'][$_GET["add"]] = true ;
...
然後簡單地問
if ($_SESSION['products']) { something ... }
或循環
foreach ($_SESSION['products'] as $id=>$isset)
{
// ...
}
BTW短COND:
if (($_GET["add"]*1)>0)
甚至更短:'if($ _ GET [「add」] * 1> 0)'。但是嚴重的是,你應該使用'isset'來確保不存在的變量。你的表達對於像'0.1'這樣的實數也是真實的。 – Gumbo 2012-07-07 10:16:11
因爲你指的是'$ _GET'小寫字母也許?我會用'productId'來鍵入產品數組,而不是僅僅將它們作爲一個列表添加,以便消除循環/元素搜索,並且它應該更符合產品和數量。 – ashein 2012-07-07 09:09:14
你能舉個例子嗎?我很難過,因爲我是新的... – Lorof 2012-07-07 09:12:40
順便說一句,感謝您現在刪除作品,因爲您看到我的錯字... – Lorof 2012-07-07 09:17:42