數(shù)據(jù)庫是建立一個購物車的表的。用戶ID作外鏈。用戶選定一種商品,存商品相關屬性入表。用戶查看購物車時只要把有該用戶ID的購物信息讀出來就行了。維護這張表就可以體現(xiàn)出用戶的購物行為了。
成都創(chuàng)新互聯(lián)公司主營瑪曲網(wǎng)站建設的網(wǎng)絡公司,主營網(wǎng)站建設方案,成都app軟件開發(fā)公司,瑪曲h5重慶小程序開發(fā)搭建,瑪曲網(wǎng)站營銷推廣歡迎瑪曲等地區(qū)企業(yè)咨詢
購物車
有兩種實現(xiàn)方式,一種是保存在數(shù)據(jù)庫,另外一種是session
保存在數(shù)據(jù)庫的不會以為關閉瀏覽器而消失,session會因為關閉瀏覽器就沒有了。
原理是把每個商品的信息存到一個數(shù)組里面,然后以這個商品的id作為鍵值,然后吧數(shù)組存到session里面就行,
如果是存入數(shù)據(jù)庫的話,就用關聯(lián)數(shù)據(jù)存一下就行的
購物車中至少包含 以下信息:
商品ID,商品名稱,商品價格,購買數(shù)量,(其他如果有)
把以上信息組成一個數(shù)組,
每購買一件商品,就生成一個這樣的數(shù)組,多個數(shù)組組成一個大數(shù)組,
然后將這個二維數(shù)組轉(zhuǎn)成JSON格式存入COOKIE即可。在購物車頁面加載時,讀取COOKIE內(nèi)的這個JSON,然后再轉(zhuǎn)成數(shù)組輸出到頁面即可。
PHP數(shù)組轉(zhuǎn)JSON:json_encode
JSON轉(zhuǎn)數(shù)組:json_decode
在 form表單的action寫上你要提交的PHP文件名,在那個php文件中直接var_dump($_POST);
所有的內(nèi)容都提交過去了