亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁(yè) > 編程 > PHP > 正文

PHP教程-cookie和數(shù)組的結(jié)合實(shí)現(xiàn)購(gòu)物車

2020-03-24 17:18:47
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
發(fā)現(xiàn)php很多函數(shù)得到的結(jié)果都是數(shù)組給出的,最常用的就是mysql_fetch_array(),
包括取得的字符串信息生成數(shù)組,再由數(shù)組分解成字符串用的函數(shù)explode(); implode();

以前也沒(méi)有寫(xiě)過(guò)購(gòu)物車之類的實(shí)現(xiàn),自覺(jué)屬于愚笨的那種類型,斷斷續(xù)續(xù)寫(xiě)了一個(gè)星期,琢磨了(姑且允許作為一個(gè)新手自大一下)購(gòu)物車的處理程序。
又因?yàn)橐恢睕](méi)有入html' target='_blank'>class的門(mén),所以還是面向過(guò)程吧。

我用的方法本質(zhì)是:把cookie存入array,對(duì)array進(jìn)行增加、刪除、修改操作,array中的每一組記錄都是一個(gè)商品的信息(個(gè)數(shù),價(jià)格等)



解決購(gòu)物車的思路是用cookie記錄一個(gè)二維數(shù)組。一維代表每一個(gè)商品,二維包含了商品的id,商品的數(shù)量...等可以自行增加,反正都是二維了,自己愿意帶多少個(gè)商品屬性就加上去。

對(duì)購(gòu)物車?yán)锷唐返牟僮饕话阌幸韵聨讉€(gè):添加商品,修改商品數(shù)量,刪除商品,清空購(gòu)物車。
這幾個(gè)操作都是針對(duì)cookie的。每次把cookie中的數(shù)組取出來(lái),增加、修改、刪除一番,再記錄到cookie中。至于清空購(gòu)物車,那就更簡(jiǎn)單了,直接設(shè)置同名的cookie為空就可以了。

下面是我寫(xiě)的具體操作函數(shù)//加入購(gòu)物車
function addcart($goods_id,$goods_num){

$cur_cart_array = unserialize(stripslashes($_COOKIE['shop_cart_info']));
if($cur_cart_array== ){

$cart_info[0][] = $goods_id;
$cart_info[0][] = $goods_num;

setcookie( shop_cart_info ,serialize($cart_info));

}elseif($cur_cart_array ){

//返回?cái)?shù)組鍵名倒序取最大
$ar_keys = array_keys($cur_cart_array);
rsort($ar_keys);
$max_array_keyid = $ar_keys[0]+1;

//遍歷當(dāng)前的購(gòu)物車數(shù)組
//遍歷每個(gè)商品信息數(shù)組的0值,如果鍵值為0且貨號(hào)相同則購(gòu)物車存在相同貨品
foreach($cur_cart_array as $goods_current_cart){
foreach($goods_current_cart as $key= $goods_current_id){
if($key == 0 and $goods_current_id == $goods_id){
echo script language=javascript
echo if(confirm('購(gòu)物車已經(jīng)有該商品,繼續(xù)購(gòu)物按----確定!查看購(gòu)物車按----取消!'))
echo {history.go(-1)}
echo else{window.location.href='xqs_cart.php'}
echo /script
exit();
}
}
}

$cur_cart_array[$max_array_keyid][] = $goods_id;
$cur_cart_array[$max_array_keyid][] = $goods_num;

setcookie( shop_cart_info ,serialize($cur_cart_array));

}

}

//從購(gòu)物車刪除
function delcart($goods_array_id){

$cur_goods_array = unserialize(stripslashes($_COOKIE['shop_cart_info']));

//刪除該商品在數(shù)組中的位置
unset($cur_goods_array[$goods_array_id]);
setcookie( shop_cart_info ,serialize($cur_goods_array));

}

//修改購(gòu)物車貨品數(shù)量
function update_cart($up_id,$up_num,$goods_ids){

//先清空cookie,以便重新設(shè)置,傳遞過(guò)來(lái)三個(gè)數(shù)組參數(shù) 1數(shù)組的標(biāo)識(shí) 2商品數(shù)量數(shù)組 3商品編號(hào)數(shù)組
//如果不清空cookie則無(wú)法處理數(shù)量為零的商品
setcookie( shop_cart_info ,
foreach($up_id as $song){

//先返回?cái)?shù)組當(dāng)前單元;再把指針向下移動(dòng)一個(gè)位置
$goods_nums = current($up_num);
$goods_id = current($goods_ids);
next($up_num);
next($goods_ids);

//當(dāng)商品數(shù)量為空的時(shí)候,注銷此處的數(shù)組值并用continue 2 語(yǔ)句避開(kāi)下面的操作,繼續(xù)做foreach循環(huán)
while($goods_nums == 0){
unset($song);
continue 2;
}

$cur_goods_array[$song][0] = $goods_id;
$cur_goods_array[$song][1] = $goods_nums;

}

setcookie( shop_cart_info ,serialize($cur_goods_array));

}

后面形成訂單的事情,那就需要根據(jù)自己的需要,是否有積分,是否有現(xiàn)金獎(jiǎng)勵(lì)之類的入庫(kù)了。html教程

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
精品国产99久久久久久宅男i| 久久99蜜桃综合影院免费观看| 在线视频亚洲专区| 久草在线资源站资源站| 好操啊在线观看免费视频| 日韩国产成人| 亚洲精品日韩精品| 国产亚洲欧美在线精品| 欧美电影在线观看免费| 国产精品久久久久久久久搜平片| 97在线看免费观看视频在线观看| 97精品一区二区三区| gogo亚洲国模私拍人体| 国产精品主播在线观看| 欧美一级黄色网| 俺去了亚洲欧美日韩| 午夜不卡av免费| 欧美性巨大欧美| 一区二区免费电影| 国产欧美日韩精品一区二区免费| 国产精品久久久久久久久久久久久久久久| l8videosex性欧美69| 第四色在线一区二区| 推川ゆうり中文亚洲二区| 日韩av一区二区三区在线观看| 黄大色黄女片18免费| 大桥未久恸哭の女教师| 国产九九在线视频| 精品美女在线视频| 久久国产亚洲精品无码| 在线综合+亚洲+欧美中文字幕| 在线观看亚洲黄色| 欧美大电影免费观看| 亚洲一区美女视频在线观看免费| 国产成人在线一区| av女片在线| 精品国语对白精品自拍视| 中文字幕成人在线视频| 久久99精品久久久水蜜桃| 日韩免费中文专区| 春色校园综合激情亚洲| 国产午夜福利一区二区| 四虎免费在线视频| 欧美人妻精品一区二区免费看| 激情福利在线| 久久中文字幕一区二区三区| 亚洲黄色一区| 日本熟妇人妻中出| 日韩欧美国产一区二区在线播放| 看av免费毛片手机播放| 一二三四视频在线社区中文字幕2| 日韩欧美一二三区| 美女视频黄频大全不卡视频在线播放| 天天做天天爱天天爽| 久久精品国产免费看久久精品| 久久精品女人天堂| 中文字幕视频在线观看| 99久久精品国产导航| 国产在线视频2019最新视频| 亚洲va在线观看| 欧美极品另类videosde| 国产成年人免费视频| 国产日韩精品电影| 精品国产av 无码一区二区三区| 欧美大片久久久| 亚洲av永久无码精品| 精品视频在线免费| 黄色成人在线免费| 欧美日韩不卡一区| 高清一区二区三区日本久| 四虎成人永久免费视频| 亚洲熟女乱色一区二区三区| 公交车上扒开嫩j挺进去| 精品人妻一区二区三区视频| 国产三级短视频| 亚洲蜜臀av乱码久久精品蜜桃| 99re国产视频| 国产日韩精品一区二区三区在线| 国产污视频在线看| 色综合久久综合中文综合网| 先锋资源在线视频| 亚洲欧美一区二区三区久本道91| 男女免费观看在线爽爽爽视频| 久久夜夜操妹子| 精品视频资源站| 天堂日韩电影| av黄色免费| 中文字幕精品一区二区三区精品| 欧美日韩国产精品一区二区三区四区| 亚洲精品aⅴ| 9191久久久久久久久久久| 成人羞羞视频免费看看| 午夜视频在线观| 99精品视频在线观看免费| 中文字幕这里只有精品| 国产成人在线观看免费网站| 中文字幕乱码一区二区免费| 亚洲爽爆av| 日韩精品无码一区二区三区久久久| 超碰在线97免费| 裸体av在线| 亚洲国产精品国自产拍久久| 欧美色婷婷天堂网站| 久久av综合网| 懂色中文一区二区在线播放| 欧美性在线观看| а√天堂8资源在线官网| 成人激情视频网| 麻豆精品91| 欧美性猛交xxxx免费看久久| 男女私大尺度视频| 国产69视频在线观看| 黑人巨大精品欧美一区二区桃花岛| www.黄色com| 欧美极品jizzhd欧美| 国产探花精品一区二区| 欧美高清视频看片在线观看| 国产一区二区无遮挡| 欧美高清视频在线高清观看mv色露露十八| 九色综合日本| 国产综合色在线视频区| 色老头久久综合| 日本韩国精品一区二区在线观看| 男女超爽视频免费播放| 日本中文字幕在线| 精品一区二区三区日本| 亚洲精品欧美专区| 狠狠色狠狠色综合婷婷tag| 不卡av电影在线| 日韩视频专区| 欧美激情视频网| 国产一区二区在线观| 成年网站免费在线观看| 久久综合网色—综合色88| 中文欧美字幕免费| www.一区二区三区.com| 麻豆视频久久| 国产精品 欧美在线| 在线免费看黄视频| 久久国产精品黑丝| 尤物在线观看一区| 99久精品视频在线观看视频| 18加网站在线| a级片免费观看| 男生操女生视频在线观看| 一本一本久久a久久精品综合小说| 久久天堂国产精品| 97秋霞电影网| 麻豆久久一区| 亚洲色图网友自拍| 久久99这里只有精品| 国产日本在线播放| 少妇免费视频| 一区二区视频免费观看| 一区二区av| 国产美女直播视频一区| 我要色综合中文字幕| 国产一级精品在线| 欧美偷窥清纯综合图区| 亚洲午夜av在线| 日韩中文字幕在线免费| www国产精品av| 欧美精品一二区| www.豆豆成人网.com| 性の欲びの女javhd| 成年女人午夜毛片免费看| 亚洲一区二区三区乱码aⅴ| 综合综合综合综合综合网| 蜜桃臀av在线| 国产高清精品久久久久| 欧美三级日韩在线| 国产视频一二| 日韩 国产 一区| 国产主播福利在线| 视频一区二区视频| 中文欧美字幕免费| 亚洲男人天堂网| 四季av一区二区三区| 国产中文日韩欧美| 久久精品黄色片| 免费观看视频www| 国产99精品视频| 国产成人无码www免费视频播放| 黄动漫视频高清在线| av天堂永久资源网| 午夜精品久久久久久不卡8050| 久久久五月天| 国语自产精品视频在线看抢先版结局| 一级黄色录像大片| 日本亚洲视频在线| 可以免费观看av毛片| 二区三区在线观看| 亚洲最大福利网| 中日精品一色哟哟| 天天操中文字幕视频| 午夜精品一区二区三区四区| 男人网站在线观看| 亚洲欧洲一区二区| 在线观看免费黄网站| 中文字幕视频一区二区在线有码| 成人噜噜噜噜| 日韩影院一区二区| 美国三级日本三级久久99| 亚洲天堂2017| 天海翼在线观看视频| 夜夜嗨av一区二区三区四区| 久久高清免费视频| 庆余年2免费日韩剧观看大牛| 亚洲精品日韩一| 日韩精品黄色网| 亚洲国产高清不卡| 亚洲国产伊人| 亚洲午夜激情视频| 无国产精品白浆免费视| 青青青在线观看视频| 亚洲精一区二区三区| 91精品在线观看入口| 91社区国产高清| 91九色porn在线资源| 一路向西2在线观看| 成人性爱视频在线观看| 欧洲一级在线观看| 久久精品日韩一区二区三区| 每日更新成人在线视频| 日韩色妇久久av| 午夜少妇久久久久久久久| 一区二区三区亚洲变态调教大结局| 91国产福利在线| 精品国产乱码久久久久久果冻传媒| 高清一区二区三区四区| 亚洲私拍视频| 丰满少妇一区二区三区专区| 久草影视在线| 香蕉国产成人午夜av影院| 成人三级在线视频| 在线免费观看你懂的| 一区二区三区四区在线| 日本久久成人网| 国产日产欧美一区二区视频| 蜜月aⅴ免费一区二区三区| 成入视频在线观看| 国产精品麻豆一区二区三区| 国产午夜手机精彩视频| 日韩精品电影在线观看| 一区二区不卡| 91精品国产成人观看| 久久er热在这里只有精品66| 欧美日韩午夜视频在线观看| eeuss鲁一区二区三区| 国产性猛交96| 国产精品第一页在线观看| 影音av资源| 国产乱码精品一区二区三区av| 久久这里只有精品视频首页| 91免费公开视频| 一区二区在线中文字幕电影视频| 99福利在线观看| 国产精品网站在线观看| 欧亚在线中文字幕免费| 97精品国产97久久久久久免费| 久久久伊人日本| 日本在线丨区| 最新一本之道波多野结衣| 国产一二三在线视频| 欧美牲交a欧美牲交aⅴ免费下载| 综合日韩av| 国产一区二区三区在线观看精品| 国产精品久久久久久久久久| 日本在线观看高清完整版| 亚洲一级二级三级在线免费观看| 色涩成人影视在线播放| 国产亚洲欧美一区二区三区| 男人的天堂在线免费视频| 鲁丝一区二区三区| 日本www在线观看| 免费看h片网站| 波多野结衣在线电影| 国产一区二区三区视频| 中文字幕日韩在线播放| 欧美狂欢多p性派对| 国产美女性感在线观看懂色av| 欧美乱大交xxxx| 国产午夜精品一区二区三区| 亚洲va久久久噜噜噜久久| 天堂成人娱乐在线视频免费播放网站| 日本高清视频精品| 四虎成人在线观看| 中文字幕免费观看| 在线精品视频一区二区| 美女少妇一区二区| 久久av一区二区三| xfplay精品久久| 日韩成人精品| 日韩美女写真福利在线观看| 国内精品久久久久久久久久| 国产成人免费av一区二区午夜| 日韩精品在线观看免费| 日本系列欧美系列| 2018国产精品视频| 午夜一级免费视频| 亚洲人免费视频| 精品中文字幕一区二区小辣椒| 午夜影院免费视频| 国模吧一区二区| 18久久久久久| 任我爽精品视频在线播放| 国产一级影视| 牛牛精品视频在线| 韩国精品美女www爽爽爽视频| 日本午夜精品理论片a级app发布| 日本一区二区三级电影在线观看| 亚洲自拍偷拍福利| а√天堂中文在线资源8| 亚洲丝袜另类动漫二区| 91国偷自产一区二区使用方法| 日本不卡一区二区三区在线观看| 午夜诱惑痒痒网| aiai在线| 国产在线一区二区三区播放| 欧美日韩亚洲天堂| 久久久综合网站| 日韩福利一区二区| 草莓福利社区在线| 欧美日韩在线中文| 欧美 日韩 国产 激情| 美女黄色片网站| 欧美牲交a欧美牲交aⅴ免费下载| 97精品视频在线看|