av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

僅用PHP4 Session實(shí)現(xiàn)的迷你購(gòu)物籃(二)

瀏覽:38日期:2023-12-30 14:04:30
片段3。創(chuàng)建新的籃子并向其中增加一條項(xiàng)目 <?php // 將項(xiàng)目計(jì)數(shù)設(shè)為1 $ses_basket_items=1; // 填充4個(gè)數(shù)組的第0個(gè)位置,使用從href鏈接傳過(guò)來(lái)的值 // 鏈接是在‘給你的頁(yè)面增加鏈接’部分所講的 $ses_basket_name[0]=$basket; $ses_basket_amount[0]=1; $ses_basket_price[0]=$price; $ses_basket_id[0]=$id; // 在session中注冊(cè)新的籃子 session_register("ses_basket_items"); session_register("ses_basket_name"); session_register("ses_basket_amount"); session_register("ses_basket_price"); session_register("ses_basket_id"); ?> 這樣將創(chuàng)建一個(gè)籃子,將所以的值填在數(shù)組第0個(gè)位置上,并利用session注冊(cè)數(shù)組。一個(gè)籃子誕生了。 片段4。填充籃子 <?php $basket_position_counter=0; //籃子中的位置 $double=0; //雙重入口標(biāo)志設(shè)為NO if ($ses_basket_items>0){ // 檢查是否籃子包含的項(xiàng)目中有雙重入口 foreach ($ses_basket_name as $basket_item){ // 遍歷數(shù)組所包含的名字,檢查是否與從href所傳來(lái)的相配匹 if ($basket_item==$basket){ // 如果在籃子中已經(jīng)有了一個(gè)項(xiàng)目,將flag設(shè)為1 $double=1; // 記住項(xiàng)目的位置,將進(jìn)行更新 $basket_position=$basket_position_counter; } $basket_position_counter++; //增加籃子中的實(shí)際位置 } } // 更新籃子 if ($double==1){ // 如果項(xiàng)目在你的籃子中已經(jīng)存在則更新在$basket_position處理的數(shù)量和位置 $oldamount=$ses_basket_amount[$basket_position]; $ses_basket_amount[$basket_position]++; $amount=$ses_basket_amount[$basket_position]; $oldprice=$ses_basket_price[$basket_position]; //更新價(jià)格 $newprice=($oldprice/$oldamount)*$amount; $ses_basket_price[$basket_position]=$newprice; }else{ // 如果它不在你的籃子中,則在數(shù)組末尾增加新的項(xiàng)目 $ses_basket_name[]=$basket; $ses_basket_amount[]=1; $ses_basket_price[]=$price; $ses_basket_id[]=$id; $ses_basket_items++; } ?> 太好了,現(xiàn)在你可以填充迷你購(gòu)物籃并顯示它了。 將代碼片斷組織到一起 讓我們將代碼組織到一起并且存為minibasket.inc。 <?php // 記住在代碼片段1中, 決定是不是要增加? // 讓我們?cè)谶@里重復(fù)它 if ($basket!=""){ // 在這里,項(xiàng)目將要加到籃中。讓我們檢查一下是否存在一個(gè)注冊(cè)過(guò)的籃子 if (session_is_registered("ses_basket_items")){ // 存在一個(gè)注冊(cè)過(guò)的籃子,將代碼片段4放在這里。 // 它增加項(xiàng)目到注冊(cè)過(guò)的籃子中,檢查重復(fù)記錄,更新它們或在數(shù)組的最后增加項(xiàng)目 } else { // 不存在注冊(cè)過(guò)的籃子,將代碼片段3放在這里。它創(chuàng)建一個(gè)新的籃子,并且 // 通過(guò)session注冊(cè)它。 } } // 剩下的都是代碼片段2。如果籃子中有物品時(shí)用于顯示它們。 // 加到這里。 ?> 瞧,不錯(cuò)吧。"c'est tout", 法國(guó)人會(huì)這樣說(shuō)。如果都做好了,你可以保存這個(gè)文件為minibasket.inc 并且將其包括到顯示商品的PHP頁(yè)面中。 Zip格式的minibasket.inc和basket.php
標(biāo)簽: PHP
主站蜘蛛池模板: 黄色国产网站 | 国产第二区 | 日韩欧美中文字幕在线观看 | 91伊人 | 久久久精品一区二区 | 国产精品成人国产乱 | 天天射天天 | 日韩av在线免费 | 黄色大片在线免费观看 | 在线黄网| 性色av网站 | 国产aaaaaa | 国产免费av在线 | 91小视频在线观看 | 在线免费观看黄色片 | 色人人| 欧美精品二区三区四区免费看视频 | 日韩视频在线观看免费 | 欧美精品99久久久 | 精品国产区一区二 | 国产一区二区三区免费视频 | 中文字幕在线观看一区二区三区 | 中文字幕一级片 | 日韩精品三级 | 秋霞午夜鲁丝一区二区老狼 | 亚洲av毛片 | 欧美一区免费 | 一级黄色在线观看 | 国产精品视频网 | av片在线观看 | 亚洲区视频 | 黄色网址免费看 | 日本精品视频在线 | www.欧美精品 | 欧美一二区| 国产欧美久久久 | 伊人激情网 | 91免费福利 | 中文字幕二区 | 欧美久久一区二区 | 国产美女免费 |