freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于php和mysql的電子商務(wù)系統(tǒng)-資料下載頁

2024-11-06 07:15本頁面

【導(dǎo)讀】快、管理全面等特點,在現(xiàn)實生活中得到應(yīng)用、推廣以及不斷地更新。是網(wǎng)絡(luò)時代的產(chǎn)物,它是指在電子網(wǎng)絡(luò)上進行商品買賣和服務(wù)交易的過程。不可見的;第三類是指消費者與消費者之間的交易??梢苑奖?、快捷地查找到所需商品的信息,并可以門不出戶地購買到商品。完整過程來詳細介紹電子商務(wù)系統(tǒng)的整個流程。前臺部分將重點突出用戶注冊、查詢,以及用戶中心的功能。管理商品大類及各種信息管理和發(fā)布。

  

【正文】 bmit2 type=submit class=buttoncss value=更改商品數(shù)量 ④ 添加“去收銀臺”文字超級鏈接,實現(xiàn)所購買商品的金額結(jié)算功能。 a href=去收銀臺 /a ⑤ 添加“清空購物車”文字超級鏈接,當(dāng)用戶想重新選購商品時,就需要清空購物車中所有商品,代碼如下。 a href=?qk=yes清空購物車 /a 功能實現(xiàn) 當(dāng)用戶登錄成功后系統(tǒng)將為每個用戶分配兩個 session 變量 $prouducelist 和$quatity,分別用來存儲用戶放入購物車中的商品 id 和這些商品的數(shù)量,當(dāng)然一個變量同一時刻只能有一個值那么如何將多個 id 值同時保存在一個$producelist變量中呢?首先將 id轉(zhuǎn)變成字符型變量,并且這些變量用字符“ @”進行連接,比如用戶分別將 id為 23 的商品放入購物車中,這時 session變量 $producelist 的值應(yīng)該為“ 1@4@23@”,下面的操作只需用函數(shù) explode()就可以完成 id 的提取和連接。關(guān)鍵代碼如下。 太原理工大學(xué)現(xiàn)代科技學(xué)院畢業(yè)設(shè)計(論文) 30 ?php session_start()。 include()。 if($_SESSION[username]==) //判斷用戶是否登錄 { echo 。 exit。 //停止循環(huán) } $id=strval($_GET[id])。 //獲取商品 ID 值 $sql=mysql_query(select * from tb_shangpin where id=39。.$id.39。,$conn)。 info=mysql_fetch_array($sql)。 if($info[shuliang]=0) //將 session變量 $producelist中的內(nèi)容用字符 ” @” 進行分割,并將結(jié)果保存在數(shù)組 $array 中 { echo 。 exit。 } $array=explode(@,$_SESSION[producelist])。 for($i=0。$icount($array)1。$i++) { if($array[$i]==$id) { echo scriptalert(39。 該 商 品 已 經(jīng) 在 您 的 購 物 車中 !39。)。()。/script。 exit。 } } $_SESSION[producelist]=$_SESSION[producelist].$id.@。 $_SESSION[quatity]=$_SESSION[quatity].1@。 header(location:)。 ? 從購物車中移去指定商品實現(xiàn)的基本思想是:首先用 explode()函數(shù)將 session變量 $producelist 以“ @”進行分割,并把分割出的子串存放到數(shù)組中,然后將用戶打算移去商品對應(yīng)的數(shù)組元素賦予空值,最后將數(shù)組元素重新組合成新串,關(guān)鍵代碼如下。 ?php $id=$_GET[id]。 //獲取用戶打算移去商品的太原理工大學(xué)現(xiàn)代科技學(xué)院畢業(yè)設(shè)計(論文) 31 ID session_start()。 $arraysp=explode(@,$_SESSION[producelist])。 $arraysl=explode(@,$_SESSION[quatity])。 //分別將購物車的 ID 和對應(yīng)商品的數(shù)量存放到數(shù)組 $arraysp 和 $arraysl 中 for($i=0。$icount($arraysp)。$i++) { if($arraysp[$i]==$id) { //通過循環(huán)尋找與 ID 值相等的數(shù)組元素 $arraysp[$i]=。 $arraysl[$i]=。 //將 ID 值相等的數(shù)組元素賦予空值 } } $_SESSION[producelist]=implode(@,$arraysp)。 $_SESSION[quatity]=implode(@,$arraysl)。 //利用 implode()函數(shù)將數(shù)組元素重組合成新串 header(location:)。 ? 修改商品數(shù)量與從購物車中移去指定商品的原理類似,只不過從購物車中移去某件商品是將該商品對應(yīng)的數(shù)組元素賦予空值,而修改商品購買數(shù)量是將購物車中某件商品對應(yīng)的數(shù)組元素賦予新值,代碼如下。 while(list($name,$value)=each($_POST)){ //提取表單 ID for($i=0。$icount($array)1。$i++){ if(($array[$i])==$name){ $arrayquatity[$i]=$value。 } } } 購物車中用于輸入商品數(shù)量的文本框式用商品 id 來命名的,所以通過語句ist($name,$value)=each($_POST)賦值就使 $name 為購物車中某件商品的 id,而$value 為該商品對應(yīng)的數(shù)量,之后通過循環(huán)處理將 $value 賦予新的數(shù)量就可以實現(xiàn)該模塊。 if($_GET[qk]==yes) { $_SESSION[producelist]=。 //清空購物車中商品 ID $_SESSION[quatity]=。 //清空購物車中商品數(shù)量 } 購物車頁面運行結(jié)果如圖 410所示 太原理工大學(xué)現(xiàn)代科技學(xué)院畢業(yè)設(shè)計(論文) 32 圖 410購物車頁面運行結(jié)果 收銀臺的實現(xiàn) 收銀臺的主要功能是根據(jù)用戶在購物車頁面提交的商品信息,為用戶提供填寫訂單的平臺,然后將用戶選購的商品信息(包括商品名稱、商品數(shù)量等)以及訂單信息存儲在數(shù)據(jù)庫中。 頁面設(shè)計 收銀臺頁面主要設(shè)計用戶需要填寫的訂單結(jié)構(gòu)。收銀臺頁面的設(shè)計效果如圖411 所示。 圖 411收銀臺頁面的設(shè)計效果 收銀臺頁面的設(shè)計的流程如下。 ① 為表格添加背景顏色 69BC2C,并輸入標(biāo)題名稱。 ② 制作表格,顯示訂單的具體信息。 功能實現(xiàn) 用戶確定要購買購物車中所有商品之后,就需要到收銀臺頁面填寫收貨人信息,系統(tǒng)管理人員將通過該信息確定收貨人地址、商品名稱及數(shù)量等,系統(tǒng)同時會根據(jù)這些信息給出訂單。關(guān)鍵代碼如下。 ?php 太原理工大學(xué)現(xiàn)代科技學(xué)院畢業(yè)設(shè)計(論文) 33 include()。 session_start()。 $sql=mysql_query(select * from tb_user where name=39。.$_SESSION[username].39。, $conn)。 $info=mysql_fetch_array($sql)。 $dingdanhao=date(YmjHis).$info[id]。 $spc=$_SESSION[producelist]。 $slc= $_SESSION[quatity]。 $shouhuoren=$_POST[name2]。 $sex=$_POST[sex]。 $dizhi=$_POST[dz]。 $youbian=$_POST[yb]。 $tel=$_POST[tel]。 $=$_POST[]。 $shff=$_POST[shff]。 $zfff=$_POST[zfff]。 if(trim($_POST[ly])==) { $leaveword=。 } else { $leaveword=$_POST[ly]。 } $xiadanren=$_SESSION[username]。 $time=date(Ymj H:i:s)。 $zt=未作任何處理 。 $total=$_SESSION[total]。 mysql_query(insert into 太原理工大學(xué)現(xiàn)代科技學(xué)院畢業(yè)設(shè)計(論文) 34 tb_dingdan(dingdanhao,spc,slc,shouhuoren,sex,dizhi, youbian,tel,,shff,zfff,leaveword,time,xiadanren,zt,total) values (39。$dingdanhao39。,39。$spc39。,39。$slc39。,39。$shouhuoren39。,39。$sex39。,39。$dizhi39。,39。$youbian39。,39。$tel39。, 39。$39。,39。$shff39。,39。$zfff39。,39。$leaveword39。,39。$time39。,39。$xiadanren39。,39。$zt39。,39。$total39。),$conn)。 header(location:?dingdanhao=$dingdanhao)。? 用戶登錄模塊的實現(xiàn) 用戶登錄模塊的主要功能是為用戶提供服務(wù),服務(wù)項目包括用戶注冊、用戶登錄、用戶資料修改、用戶密碼修改、用戶密碼、查看提交訂單信息和查看在網(wǎng)站上的消費情況。下面介紹用戶注冊、 登陸、修改密碼和找回密碼頁面的設(shè)計思路。 用戶注冊 用戶注冊頁面的主要功能是將新注冊用戶的信息添加到數(shù)據(jù)庫中。在頁面中建立多行兩列的表格,用于顯示注冊條目名稱以及放置對應(yīng)的控件。用戶注冊頁面的設(shè)計效果如圖 412 所示。 圖 412用戶注冊頁面的設(shè)計效果 用戶注冊頁面設(shè)計的流程如下 ① 為表格設(shè)置背景顏色 69BC2C,用于顯示頁面標(biāo)題。 ② 在表格中制作表格,并在表格中放置文本框,下拉列表框和按鈕控件。 ③ 在下拉列表框 中設(shè)置固定的選項值,標(biāo)記如下。 太原理工大學(xué)現(xiàn)代科技學(xué)院畢業(yè)設(shè)計(論文) 35 select name=ts1 class=inputcss option selected value=1 請選擇問題/option option value= 您的生日 您 的 生 日/option option value= 你的愛好 你 的 愛 好/option option value=您母親的名字 您母親的名字/option option value=您父親的名字 您父親的名字/option option value=您最喜歡的花 您最喜歡的花/option /select “用戶注冊”由兩個頁面完成,第一頁為新用戶必須遵守的 條約,如果單擊“我同意”按鈕即可注冊新用戶。 在用戶注冊頁面中用到了“查看昵稱是否已用”,它的目的是為不同的用戶提供不同的昵稱從而區(qū)分不同的用戶。 自定義函數(shù) chknc()定義過程如下。 script language=javascript function chknc(nc) { (?nc=+nc,newframe,width=200,height=10, left=500,top=200,menubar=no,toolbar=no,location=no,scrollbars=no, location=no)。 }/script 首先利用該按鈕的 onclick 事件調(diào)用自定義的 chknc()函數(shù)來彈出新窗口,并將“用戶昵稱”文本框中的內(nèi)容傳遞給該新窗口,在該新窗口中完成新用戶昵稱是否已經(jīng)被占用的驗證。下面的代碼是通過按鈕的 onclick 事件調(diào)用chknc()函數(shù),該函數(shù)的參數(shù) 是注冊頁面中用戶輸入的昵稱的值, form1 是注冊頁面中表單的名稱, usernc 是該表單中輸入用戶昵稱的文本 框的名字, value 是窗體對象的屬性,表示某個窗
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1