導航:首頁 > 編程語言 > php訂單類

php訂單類

發布時間:2023-06-06 06:49:21

php商城 如何下訂單講解

汗 ,這怎麼能說的清楚
你只要搞清楚幾個表就可以了 當然了 我只參照過ECSHOP的 其他的沒了解過 給你說說看

首先用戶一打開網頁,然後看中的商品放進購物車 ,這個不多說了,然後用戶會直接點購買,這里判斷下用戶是否登錄,也看你是否需要用戶登錄才能購買,然後填寫資料,當然填寫過的就沒必要了,接下來就是訂單確認了。這也是你要了解的。 用戶一點確認 ,為了安全首先判斷各種必要的資料是否填寫,是否填寫正確,然後寫入兩個表 ,一個存放訂單,一個存放用戶購買的哪個商品,購買了幾件,單價多少,總價多少等等,,訂單的話看你自己想弄成什麼樣子的了,比如生成訂單看時間 $dingdan="ecshop".date('YmdHis').rand(1000,10000);這不就搞定了,很簡單的 ,當然了 我說的肯定很粗糙,不過大體思路已經出來了,在具體也不是這里能說得清楚的了

② thinkPHP框架怎麼實現訂單狀態的分類

框架系統流程,這個要講就太多了。主要還是MVC,還是遵循MVC模式來的。 具體建議看看開發手冊前幾節。 手冊地址 http://document.thinkphp.cn/manual_3_2.html display()方法就是用來輸出的,當然如果你就是自己測試,在控制器里each輸出了。

③ php生成訂單編號的幾種方法

第一種

第二種慎悔消寬知

第三種

第四種

第五種前纖

④ php 訂單系統的工作流程

先把 貨物種類、數量、價格入庫到表中分別獲取其id

在把id插入和其他數據到另外一張表。

⑤ php裡面商城訂單查詢代碼怎麼寫

aaeer.com裡面的訂單查詢代碼:
訂單號:
訂單查詢
訂單號:
<input name="ono" type="text" id="ono" width="150" height="20" />//訂單號輸入框<a href="javascript:;" class="k_ajax" rel="{URL:'/portal/cart.php',CMD:'def',ono:$('#ono').val()}">訂單查詢</a> //ajax提交,並獲得訂單詳情。
ajax返回的數據,自己查一下代碼吧。
toymen發表於:11-11-08 22:59 5樓[回復] #Top#toymen
人氣:516
積分:3418
金幣:23620
KC元老
ajax查詢訂單狀態,添加到../portal/cart.php中。
/**
處理訂單反饋信息頁
*/
function king_ajax_def(){
global $king;
// setcookie('KingCMS_Cart',serialize($cart),time()+86400000,$king->config('inst'));$ono=kc_get('ono',2,1);
$array_black=str_split('<>'"%');
if(!$data=$king->db->getRows_one("select ono,oid,nstatus,kname,nnumber,ntotal,kfeedback,eid,nexpress from %s_orders where ono=$ono")){kc_error($king->lang->get('system/error/onoerr'));}
$oid=$data['oid'];
$status=$data['nstatus'];
$s='<table class="k_table_list" cellspacing="0">';$s.='<caption>'.$king->lang->get('portal/cart/prodinfo').'(請牢記您的訂單號,以便支付與查詢!)</caption>';$s.='<tr><th class="w150">'.$king->lang->get('portal/cart/youorders').'</th><td><strong class="red">'.$data['ono'].'</strong></td></tr>';$s.='<tr><th>'.$king->lang->get('portal/cart/prodname').'</th><td>'.$data['kname'].'</td></tr>';$s.='<tr><th>'.$king->lang->get('portal/cart/total').'</th><td>'.$data['nnumber'].'件</td></tr>';$s.='<tr><th>'.$king->lang->get('portal/cart/alltotal').'</th><td>'.number_format($data['ntotal'],2).'</td></tr>';$s.='<tr><th>'.$king->lang->get('portal/cart/rstatus').'</th><td>'.$data['nstatus'].'</td></tr>';$s.='</table>';
$s.='<p></p>';
$s.='<br/>';
$height=0;
if($status<3){
$s.='<p><a href="javascript:;" rel="{URL:''.$king->config('inst').'portal/cart.php',CMD:'payment',ono:'.$ono.',IS:1}" class="k_ajax">'.$king->lang->get('portal/orders/viewmethod').'</a></p>';}
kc_ajax($king->lang->get('portal/cart/myorders'),$s,0,'',500,310+($height*50));}
其中<td>'.$data['nstatus'].'</td></tr>'; 這句輸出的是訂單狀態的id數字,需要轉換為文字,不懂php,自己改吧。
數字對應的文字:
1:交易創建
2:等待買家付款
3:買家付款成功
4:發貨成功
5:確認收貨,交易成功
6:交易關閉,未完成超時關閉
7:修改交易價格成功
8:買家申請退款
9:退款成功
10:退款關閉
11:修改交易價格

閱讀全文

與php訂單類相關的資料

熱點內容
minecraft伺服器怎麼布置 瀏覽:306
怎麼把安卓的東西轉到已激活蘋果 瀏覽:852
停止服務doss命令 瀏覽:877
u盤占內存但該文件夾為空 瀏覽:611
伺服器怎麼更換重生點 瀏覽:34
收費api調用平台源碼 瀏覽:646
安卓怎麼自檢病毒 瀏覽:560
布卡雲伺服器 瀏覽:770
程序員是怎麼做系統的 瀏覽:742
燕窩溯源碼最大加工廠 瀏覽:936
黑馬程序員第28集 瀏覽:485
lcd單片機驅動 瀏覽:647
通達信主力拉升出貨指標公式源碼 瀏覽:639
廉潔pdf 瀏覽:18
批量用修改多個文件夾及子目錄 瀏覽:321
王者每個伺服器爆滿怎麼辦 瀏覽:951
安卓手機如何清除所有的數據 瀏覽:983
激光打標機加密狗驅動無法啟動 瀏覽:912
矽谷程序員題庫 瀏覽:565
安卓系統怎麼開車模式 瀏覽:944