台灣最大程式設計社群網站
線上人數
1105
 
會員總數:242767
討論主題:187734
歡迎您免費加入會員
討論區列表 >> PHP >> 無法匯入shop_ord_sub資料庫內,也無法刪除購物車
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
無法匯入shop_ord_sub資料庫內,也無法刪除購物車
價值 : 100 QP  點閱數:270 回應數:3

樓主

春尚
門外漢
0 1
21 1
發送站內信


$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) {
$editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
}

if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "order")) {
$insertSQL = sprintf("INSERT INTO shop_ord_main (ord_id, ord_name, ord_email, ord_tel, ord_address, ord_total) VALUES (%s, %s, %s, %s, %s, %s)",
GetSQLValueString($_POST['ord_id'], "text"),
GetSQLValueString($_POST['ord_name'], "text"),
GetSQLValueString($_POST['ord_email'], "text"),
GetSQLValueString($_POST['ord_tel'], "text"),
GetSQLValueString($_POST['ord_address'], "text"),
GetSQLValueString($_POST['ord_total'], "int"));

mysql_select_db($database_webshopConn, $webshopConn);
$Result1 = mysql_query($insertSQL, $webshopConn) or die(mysql_error());

//將購物車內的商品明細寫入訂單商品明細資料表
$insertSQL = sprintf("INSERT INTO shop_ord_sub (ord_id, goods_id, goods_name, goods_price, ord_num, ord_sum)
SELECT ord_id, goods_id, goods_name,goods_price, ord_num, ord_sum From shop_car
WHERE ord_id= %s",GetSQLValueString($_POST['ord_id'], "text"));
mysql_select_db($database_webshopConn, $webshopConn);
$Result2 = mysql_query($insertSQL, $webshopConn) or die(mysql_error());

//清除購物車中的商品明細
$DelSQL = sprintf("DELETE FROM shop_car WHERE ord_id = %s",GetSQLValueString($_POST['ord_id'], "text"));
mysql_select_db($database_webshopConn, $webshopConn);
$Result3 = mysql_query($DelSQL, $webshopConn) or die(mysql_error());

搜尋相關Tags的文章: [ 無法匯入資料庫 ] ,
本篇文章發表於2017-12-02 16:22
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
作者回應

春尚
檢舉此回應
資料可以傳到shop_ord_main的資料庫,但shop_ord_sub的卻沒辦法,結束購賣時也無法重shop_car刪除資料
本篇文章回覆於2017-12-02 16:55
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

迷路
捐贈 VP 給 迷路 檢舉此回應
第一,請愛用程式標籤,這麼亂的程式碼沒人想看
第二,請將錯誤訊息貼出,或者說,你可以先將要執行的SQL式顯示在畫面上
然後將SQL式直接在資料庫中執行看看結果如何
本篇文章回覆於2017-12-05 09:35
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
1.請善用程式標簽來排你的程式。

2.請說明你是屬於程式設計師還是學生功課。
會依情況來回答你的問題。

3.請詳細說明你出現問題的畫面情況。有無錯誤訊息

4.如果無法很正確的說出你的問題點。請po完整的程式碼會比較好。

ps:
如果你是正在做專案的程式設計員,建議你將dw給放棄吧。
用dw不可能寫出好程式。你也學不到東西。
如果你只是單純想交學校功課的話。未來並不想跑這一行的話。
那dw是你的不二選擇。這也是我第2點要先問清楚的原因。

dw只是給初學者及不想學程式碼的人練習簡易開發使用,但它永遠不會是中高階工程師拿來做開發的軟體。
等你以後真有想達到中階地步的工程師。你就會明白為何不能用dw開發。
而且如果一直習慣dw開發方式,你會永遠也學不到東西。
本篇文章回覆於2017-12-05 17:53
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.