A. php 購物車代碼~呢
<?php
class Shopcar
{
//商品列表
public $proctList=array();
/**
*
* @param unknown_type $proct 傳進來的商品
* @return true 購物車裡面沒有該商品
*/
public function checkProct($proct)
{
for($i=0;$i<count($this->proctList);$i++ )
{
if($this->proctList[$i]['name']==$proct['name'])
return $i;
}
return -1;
}
//添加到購物車
public function add($proct)
{
$i=$this->checkProct($proct);
if($i==-1)
array_push($this->proctList,$proct);
else
$this->proctList[$i]['num']+=$proct['num'];
}
//刪除
public function delete($proct)
{
$i=$this->checkProct($proct);
if($i!=-1)
array_splice($this->proctList,$i,1);
}
//返回所有的商品的信息
public function show()
{
return $this->proctList;
}
}
你可以去後盾人平台看看,裡面的東西不錯
B. PHP怎麼做購物車
購物車復有兩種實現方式,一種是制保存在資料庫,另外一種是session
保存在資料庫的不會以為關閉瀏覽器而消失,session會因為關閉瀏覽器就沒有了。
原理是把每個商品的信息存到一個數組裡面,然後以這個商品的id作為鍵值,然後吧數組存到session裡面就行,
如果是存入資料庫的話,就用關聯數據存一下就行的
C. 購物車源碼思路PHP
首先確定購物車中商品結構(都有哪些欄位)。
比如:商品ID,商品名稱,數量,單價回等等。
然後,將這些答結構定義在數組里
array(
商品ID1=>array('name'=>'商品','num'=>1,'price'=>100),
商品ID2=>array('name'=>'商品','num'=>1,'price'=>100),
)
然後把這個大的數組保存在SESSION里。就可以了。
PHP有很多數組操作函數用起來也很方便。
D. 如何用html php製作購物車
網上有好多教程你隨便搜一下就有了
E. PHP中用json實現購物車功能,怎麼實現
購物車中至少包含 以下信息:
商品ID,商品名稱,商品價格,購買數量,(其他如果有回)
把以上信息答組成一個數組,
每購買一件商品,就生成一個這樣的數組,多個數組組成一個大數組,
然後將這個二維數組轉成JSON格式存入COOKIE即可。在購物車頁面載入時,讀取COOKIE內的這個JSON,然後再轉成數組輸出到頁面即可。
PHP數組轉JSON:json_encode
JSON轉數組:json_decode
F. 一個最簡單的用PHP實現購物車功能,請高手指點
這個感覺用cookie就好了啦
你一步步的跟蹤一下,看看是哪兒沒拿到值,可以在foreach之前把session的數組轉存到一個變數里
G. 跪求 PHP+Mysql實現購物車功能
PHP+Mysql實現購物車功能1.伺服器端編程語言是需要購物車代碼的,沒有伺服器代碼闡述!
H. php購物車 代碼
將你的session,看成一個數組。
$_SESSION['user_id']= array{
['商品id'] = array{
'價格'=>501,
},
['商品id'] = array{
'價格'=>502,
},
['商品id'] = array{
'價格'=>503,
}
}
以上保存了3件商品的信息,專如果用戶id為20的人,期間修改了屬商品的信息,就根據user_id與商品id,去修改你的這個數組,最後生成訂單的時候,insert入庫。
I. 怎樣用PHP編個購物車的程序
MySQL不是抄什麼難點,無非就是襲些查詢、插入之類的語句,關鍵是在於購物車所選商品的臨時增減維護的工作,需要將商品信息序列化後配合前台COOKIE做臨時保存,如果想要實現更好的如頁面無刷新實時交互操作的效果,還要加上AJAX+JSON技術~~
樓主給的分數~~~只能給你個思路做參考啊~~
J. php 購物車代碼一般是用什麼方法實現
將你的session,看成抄一個數組。
$_SESSION['user_id']=array{
['商品襲id']=array{
'價格'=>501,
},
['商品id']=array{
'價格'=>502,
},
['商品id']=array{
'價格'=>503,
}
}
以上保存了3件商品的信息,如果用戶id為20的人,期間修改了商品的信息,就根據user_id與商品id,去修改你的這個數組,最後生成訂單的時候,insert入庫。