接著是將一筆訂單的收件者、電話、地址等寫入至資料庫中, 在範例中的規劃, 若使用者於購物車系統中註冊、並且已經登入, 那麼在這邊將會直接列出使用者註冊時所填寫的資訊。
利用 Dreamweaver 的使用者驗證伺服器行為群組製作會員系統時, 如何篩選會員於資料庫中的個人資訊, 這個部分我們在 10 章中已經探討過,
在 purchase.php 中, 除了收件的資訊外還有四個隱藏欄位分別是 O_ID 訂單編號、O_Date 訂購時間、O_Total 總金額與
O_State 處理狀態。
STEP1:首先我們將會員個人資訊於資料庫中篩選出來, 於應用程式\伺服器行為面版中按下+選擇資料集。
STEP2:建立資料集『名稱』rscustomer, 選擇『連線』cncart、『表格』customer,
『篩選器?b>zC_Username 欄位= Session 變數 MM_Username。
STEP3:當然別忘了在頁面上方加上 session_start()。
STEP4:接著便可以將 rscustomer 資料集下的 C_Name、C_Phone、C_Email、C_Addr
欄位拖曳至頁面上相對應的文字欄位中, 另外在應用程式\繫結面版中也可以直接定義 Session 變數 O_ID、Total,
將 O_ID 訂單編號拖曳至頁面上儲存格第一列及隱藏欄位 O_ID 中 Session 變數 Total 拖曳至隱藏欄位 O_Total 中。
STEP5:在 O_State 隱藏欄位中, 預設的值為處理中,
點選 O_Date 隱藏欄位, 我們在值的地方填上<?php echo date("Y-m-d H:i:s");
?>, 使其能夠產生當時候的年月日時分秒。
STEP6:最後於應用程式\伺服器行為面版中按下+選擇插入記錄。
STEP7:選擇『連線』cncart、『插入表格』orders,
每個資料庫欄位與表單元件應該都會被自動的對應, 『插入後, 請前往』至 mail.php。
最後一併測試 checkout.php 與 purchase.php。
留言列表