回春  埋線    prp   
返回列表 回復 發帖

帖子標題:[求助] 請幫幫忙在會員中心看自己的訂單會出現錯誤訊息

ecshop版本: 2.7.1 使用 Genuine 模板
2、主機環境:自行架設、WIN、PHP/MYSQL版本
3、商店網址:www.dinghan.idv.tw/shop
4、測試用戶帳號密碼:
5、問題描述:在會員查看自己訂單時在頁首會出現
Warning: Invalid argument supplied for foreach() in E:\webdata\shop\user.php on line 856
這樣的錯誤訊息
我查看過user,php的第856行程式碼為
856   foreach ($payment_list as $key => $payment)
857           {
858               if ($payment['pay_id'] == $order['pay_id'] || $payment['pay_code'] == 'balance')
859             {
860                  unset($payment_list[$key]);
861             }
862          }
863          $smarty->assign('payment_list', $payment_list);
864      }
我也比對過安裝檔的原始user.php檔案的位置
我發現與法式一樣ㄉ

6、出現問題前做的修改是:
問過會語法的人說因該是資料庫部份出問題
我也去資料庫那邊
在payment的資料表裡面全部刪除再從新設定
但結果還是一樣
7、問題截圖(選填):如大大需要圖的話我在拍上來
提醒您: 您在"ECSHOP 交流討論區"交流請遵守台灣法律規範,"superdan" 發表的文章《請幫幫忙在會員中心看自己的訂單會出現錯誤訊息》版權歸屬作者所有,如是轉貼版權歸屬原作者所有.本論壇不對其真實性做任何考證.
補上圖片
故障畫面
只要依照一般正常程序到了會員看自己訂單時就會出現這樣的狀態

到後台把訂單取消以後畫面就會回覆正常
提醒您: 您在"ECSHOP 交流討論區"交流請遵守台灣法律規範,"superdan" 發表的文章《》版權歸屬作者所有,如是轉貼版權歸屬原作者所有.本論壇不對其真實性做任何考證.
換回預設風格?
提醒您: 您在"ECSHOP 交流討論區"交流請遵守台灣法律規範,"sd07aliang" 發表的文章《》版權歸屬作者所有,如是轉貼版權歸屬原作者所有.本論壇不對其真實性做任何考證.
設定為預設風格以後
畫面不會亂掉
但是最上面的警告語還是會出現856的語法有誤
提醒您: 您在"ECSHOP 交流討論區"交流請遵守台灣法律規範,"superdan" 發表的文章《》版權歸屬作者所有,如是轉貼版權歸屬原作者所有.本論壇不對其真實性做任何考證.
返回列表