バージョン選択

フォーラム

メニュー

オンライン状況

45 人のユーザが現在オンラインです。 (41 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 45
もっと...

サイト内検索

質問 > フロント機能 > カートの途中でエラーが出てしまう

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
dsh
投稿日時: 2014/10/23 10:19
対応状況: −−−
常連
登録日: 2014/8/8
居住地:
投稿: 39
カートの途中でエラーが出てしまう
「お届け先指定」から次のページ「お支払い方法」に移る時に
システムエラーが出てしまい進めません。

サイトを税抜き表示にする為、カート内でそれに伴う変更を以前しました。
その時テストをしたら動いていたので、しばらくカート内は触らず放置していたのですが。

再度、全体的にテストをしてみたらエラーで進めなくなっていました。
下記がエラー表示です

2014/10/23 09:21:51 [/shopping/deliv.php] Fatal error(E_USER_ERROR): DB処理でエラーが発生しました。
SQL: [INSERT INTO dtb_order_temp(customer_id,update_date,device_type_id,session,order_name01,order_name02,order_kana01,order_kana02,order_sex,order_zip01,order_zip02,order_pref,order_addr01,order_addr02,order_tel01,order_tel02,order_tel03,order_fax01,order_fax02,order_fax03,order_job,order_birth,order_email,order_temp_id,create_date) SELECT $1,CURRENT_TIMESTAMP,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$13,$14,$15,$16,$17,$18,$19,$20,$21,$22,$23,CURRENT_TIMESTAMP]
PlaceHolder: [array (
0 => '34',
1 => 10,
2 => 'a:9:{s:4:"cart";a:1:{i:1;a:4:{s:15:"cancel_purchase";b:0;i:0;a:2:{s:5:"price";s:0:"";s:8:"quantity";s:0:"";}i:2;a:7:{s:2:"id";s:3:"166";s:8:"quantity";s:1:"1";s:7:"cart_no";i:2;s:13:"productsClass";a:15:{s:10:"product_id";s:2:"25";s:5:"stock";s:3:"178";s:15:"stock_unlimited";s:1:"0";s:10:"sale_limit";N;s:7:"price02";s:5:"13500";s:10:"point_rate";s:1:"0";s:12:"product_code";s:8:"KM-2606F";s:16:"product_class_id";s:3:"166";s:19:"classcategory_name1";s:21:"○○";s:11:"class_name1";s:9:"カラー";s:19:"classcategory_name2";N;s:11:"class_name2";N;s:4:"name";s:12:"○○";s:15:"main_list_image";s:26:"08271630_53fd8929384f0.jpg";s:10:"main_image";s:26:"08271630_53fd8932c5858.jpg";}s:5:"price";s:5:"13500";s:10:"point_rate";s:1:"0";s:12:"total_inctax";d:14580;}i:1;a:2:{s:5:"price";s:0:"";s:8:"quantity";s:0:"";}}}s:8:"prev_url";s:7:"/cart/?";s:4:"site";a:5:{s:18:"pre_regist_success";b:0;s:14:"regist_success";b:0;s:8:"pre_page";s:19:"/shopping/deliv.php";s:8:"now_page";s:19:"/shopping/deliv.php";s:6:"uniqid";s:21:"54484a1b993ebHHXweLyU";}s:13:"cart_prev_url";s:57:"https://○○.jp/products/detail.php?product_id=25";s:7:"cartKey";s:1:"1";s:13:"transactionid";s:40:"4cf60d0161cdbdfabf8a5ddfcde1dc80a0fedbdd";s:8:"customer";a:38:{s:11:"customer_id";s:2:"34";s:6:"name01";s:18:"テストなまえ";s:6:"name02";N;s:6:"kana01";s:18:"テストナマエ";s:6:"kana02";N;s:5:"zip01";s:3:"123";s:5:"zip02";s:4:"4567";s:4:"pref";s:1:"1";s:6:"addr01";s:16:"テスト住所1";s:6:"addr02";s:9:"テスト";s:5:"email";s:21:"○○@yahoo.co.jp";s:12:"email_mobile";N;s:5:"tel01";s:3:"012";s:5:"tel02";s:3:"345";s:5:"tel03";s:4:"6789";s:5:"fax01";N;s:5:"fax02";N;s:5:"fax03";N;s:3:"sex";s:8:"test2000";s:3:"job";N;s:5:"birth";N;s:8:"password";s:64:"48cb41539bee10e73f0da2d7f2ec6cd512d6adbc778e61342b31749e6821ad48";s:8:"reminder";s:1:"1";s:15:"reminder_answer";s:64:"b8b3417e12cc96adadf05c076828e84b9a78005ba3f9e00aea53f8d1f7cdfd65";s:4:"salt";s:10:"jialuceaba";s:10:"secret_key";s:22:"r544849e05d72bwbhLwtG9";s:14:"first_buy_date";N;s:13:"last_buy_date";N;s:9:"buy_times";s:1:"0";s:9:"buy_total";s:1:"0";s:5:"point";s:1:"0";s:4:"note";N;s:6:"status";s:1:"2";s:11:"create_date";s:26:"2014-10-23 09:20:48.384955";s:11:"update_date";s:26:"2014-10-23 09:20:48.384955";s:7:"del_flg";s:1:"0";s:15:"mobile_phone_id";N;s:12:"mailmaga_flg";s:1:"3";}s:30:"savecart_54484a1b993ebHHXweLyU";a:4:{s:15:"cancel_purchase";b:0;i:0;a:2:{s:5:"price";s:0:"";s:8:"quantity";s:0:"";}i:2;a:7:{s:2:"id";s:3:"166";s:8:"quantity";s:1:"1";s:7:"cart_no";i:2;s:13:"productsClass";a:15:{s:10:"product_id";s:2:"25";s:5:"stock";s:3:"178";s:15:"stock_unlimited";s:1:"0";s:10:"sale_limit";N;s:7:"price02";s:5:"13500";s:10:"point_rate";s:1:"0";s:12:"product_code";s:8:"KM-2606F";s:16:"product_class_id";s:3:"166";s:19:"classcategory_name1";s:21:"○○";s:11:"class_name1";s:9:"カラー";s:19:"classcategory_name2";N;s:11:"class_name2";N;s:4:"name";s:12:"○○";s:15:"main_list_image";s:26:"08271630_53fd8929384f0.jpg";s:10:"main_image";s:26:"08271630_53fd8932c5858.jpg";}s:5:"price";s:5:"13500";s:10:"point_rate";s:1:"0";s:12:"total_inctax";d:14580;}i:1;a:2:{s:5:"price";s:0:"";s:8:"quantity";s:0:"";}}s:8:"shipping";a:1:{i:0;a:22:{s:15:"shipping_name01";s:18:"テストなまえ";s:15:"shipping_name02";s:0:"";s:15:"shipping_kana01";s:18:"テストナマエ";s:15:"shipping_kana02";s:0:"";s:12:"shipping_sex";s:8:"test2000";s:14:"shipping_zip01";s:3:"123";s:14:"shipping_zip02";s:4:"4567";s:13:"shipping_pref";s:1:"1";s:15:"shipping_addr01";s:16:"テスト住所1";s:15:"shipping_addr02";s:9:"テスト";s:14:"shipping_tel01";s:3:"012";s:14:"shipping_tel02";s:3:"345";s:14:"shipping_tel03";s:4:"6789";s:14:"shipping_fax01";s:0:"";s:14:"shipping_fax02";s:0:"";s:14:"shipping_fax03";s:0:"";s:12:"shipping_job";s:0:"";s:14:"shipping_birth";s:0:"";s:14:"shipping_email";s:21:"○○@yahoo.co.jp";s:11:"customer_id";s:2:"34";s:11:"update_date";s:17:"CURRENT_TIMESTAMP";s:11:"shipping_id";i:0;}}}',

3 => 'テストなまえ', 4 => '', 5 => 'テストナマエ', 6 => '', 7 => 'test2000', 8 => '123', 9 => '4567', 10 => '1', 11 => 'テスト住所1', 12 => 'テスト', 13 => '012', 14 => '345', 15 => '6789', 16 => '', 17 => '', 18 => '', 19 => '', 20 => '', 21 => '○○@yahoo.co.jp', 22 => '54484a1b993ebHHXweLyU',
)]

MDB2 Error: invalid number
_doQuery: [Error message: Could not execute statement]
[Last executed query: EXECUTE mdb2_statement_pgsql_1234ef19bd3639632ecca4c69c44f256f486a7e19a ('34', 10, 'a:9:{s:4:"cart";a:1:{i:1;a:4:{s:15:"cancel_purchase";b:0;i:0;a:2:{s:5:"price";s:0:"";s:8:"quantity";s:0:"";}i:2;a:7:{s:2:"id";s:3:"166";s:8:"quantity";s:1:"1";s:7:"cart_no";i:2;s:13:"productsClass";a:15:{s:10:"product_id";s:2:"25";s:5:"stock";s:3:"178";s:15:"stock_unlimited";s:1:"0";s:10:"sale_limit";N;s:7:"price02";s:5:"13500";s:10:"point_rate";s:1:"0";s:12:"product_code";s:8:"KM-2606F";s:16:"product_class_id";s:3:"166";s:19:"classcategory_name1";s:21:"○○";s:11:"class_name1";s:9:"カラー";s:19:"classcategory_name2";N;s:11:"class_name2";N;s:4:"name";s:12:"○○";s:15:"main_list_image";s:26:"08271630_53fd8929384f0.jpg";s:10:"main_image";s:26:"08271630_53fd8932c5858.jpg";}s:5:"price";s:5:"13500";s:10:"point_rate";s:1:"0";s:12:"total_inctax";d:14580;}i:1;a:2:{s:5:"price";s:0:"";s:8:"quantity";s:0:"";}}}s:8:"prev_url";s:7:"/cart/?";s:4:"site";a:5:{s:18:"pre_regist_success";b:0;s:14:"regist_success";b:0;s:8:"pre_page";s:19:"/shopping/deliv.php";s:8:"now_page";s:19:"/shopping/deliv.php";s:6:"uniqid";s:21:"54484a1b993ebHHXweLyU";}s:13:"cart_prev_url";s:57:"https://○○.jp/products/detail.php?product_id=25";s:7:"cartKey";s:1:"1";s:13:"transactionid";s:40:"4cf60d0161cdbdfabf8a5ddfcde1dc80a0fedbdd";s:8:"customer";a:38:{s:11:"customer_id";s:2:"34";s:6:"name01";s:18:"テストなまえ";s:6:"name02";N;s:6:"kana01";s:18:"テストナマエ";s:6:"kana02";N;s:5:"zip01";s:3:"123";s:5:"zip02";s:4:"4567";s:4:"pref";s:1:"1";s:6:"addr01";s:16:"テスト住所1";s:6:"addr02";s:9:"テスト";s:5:"email";s:21:"○○@yahoo.co.jp";s:12:"email_mobile";N;s:5:"tel01";s:3:"012";s:5:"tel02";s:3:"345";s:5:"tel03";s:4:"6789";s:5:"fax01";N;s:5:"fax02";N;s:5:"fax03";N;s:3:"sex";s:8:"test2000";s:3:"job";N;s:5:"birth";N;s:8:"password";s:64:"48cb41539bee10e73f0da2d7f2ec6cd512d6adbc778e61342b31749e6821ad48";s:8:"reminder";s:1:"1";s:15:"reminder_answer";s:64:"b8b3417e12cc96adadf05c076828e84b9a78005ba3f9e00aea53f8d1f7cdfd65";s:4:"salt";s:10:"jialuceaba";s:10:"secret_key";s:22:"r544849e05d72bwbhLwtG9";s:14:"first_buy_date";N;s:13:"last_buy_date";N;s:9:"buy_times";s:1:"0";s:9:"buy_total";s:1:"0";s:5:"point";s:1:"0";s:4:"note";N;s:6:"status";s:1:"2";s:11:"create_date";s:26:"2014-10-23 09:20:48.384955";s:11:"update_date";s:26:"2014-10-23 09:20:48.384955";s:7:"del_flg";s:1:"0";s:15:"mobile_phone_id";N;s:12:"mailmaga_flg";s:1:"3";}s:30:"savecart_54484a1b993ebHHXweLyU";a:4:{s:15:"cancel_purchase";b:0;i:0;a:2:{s:5:"price";s:0:"";s:8:"quantity";s:0:"";}i:2;a:7:{s:2:"id";s:3:"166";s:8:"quantity";s:1:"1";s:7:"cart_no";i:2;s:13:"productsClass";a:15:{s:10:"product_id";s:2:"25";s:5:"stock";s:3:"178";s:15:"stock_unlimited";s:1:"0";s:10:"sale_limit";N;s:7:"price02";s:5:"13500";s:10:"point_rate";s:1:"0";s:12:"product_code";s:8:"KM-2606F";s:16:"product_class_id";s:3:"166";s:19:"classcategory_name1";s:21:"○○";s:11:"class_name1";s:9:"カラー";s:19:"classcategory_name2";N;s:11:"class_name2";N;s:4:"name";s:12:"○○";s:15:"main_list_image";s:26:"08271630_53fd8929384f0.jpg";s:10:"main_image";s:26:"08271630_53fd8932c5858.jpg";}s:5:"price";s:5:"13500";s:10:"point_rate";s:1:"0";s:12:"total_inctax";d:14580;}i:1;a:2:{s:5:"price";s:0:"";s:8:"quantity";s:0:"";}}s:8:"shipping";a:1:{i:0;a:22:{s:15:"shipping_name01";s:18:"テストなまえ";s:15:"shipping_name02";s:0:"";s:15:"shipping_kana01";s:18:"テストナマエ";s:15:"shipping_kana02";s:0:"";s:12:"shipping_sex";s:8:"test2000";s:14:"shipping_zip01";s:3:"123";s:14:"shipping_zip02";s:4:"4567";s:13:"shipping_pref";s:1:"1";s:15:"shipping_addr01";s:16:"テスト住所1";s:15:"shipping_addr02";s:9:"テスト";s:14:"shipping_tel01";s:3:"012";s:14:"shipping_tel02";s:3:"345";s:14:"shipping_tel03";s:4:"6789";s:14:"shipping_fax01";s:0:"";s:14:"shipping_fax02";s:0:"";s:14:"shipping_fax03";s:0:"";s:12:"shipping_job";s:0:"";s:14:"shipping_birth";s:0:"";s:14:"shipping_email";s:21:"○○@yahoo.co.jp";s:11:"customer_id";s:2:"34";s:11:"update_date";s:17:"CURRENT_TIMESTAMP";s:11:"shipping_id";i:0;}}}', 'テストなまえ', NULL, 'テストナマエ', NULL, 'test2000', '123', '4567', '1', 'テスト住所1', 'テスト', '012', '345', '6789', NULL, NULL, NULL, NULL, NULL, '○○@yahoo.co.jp', '54484a1b993ebHHXweLyU')]
[Native message: ERROR: invalid input syntax for integer: "test2000"]
on [/virtual/○○/public_html/data/class/SC_Query.php(1007)] from 114.174.180.113
customer_id = 34
/virtual/○○/public_html/shop.d-cycle.jp/shopping/deliv.php(34): LC_Page_Shopping_Deliv_Ex->process
/virtual/○○/public_html/data/class_extends/page_extends/shopping/LC_Page_Shopping_Deliv_Ex.php(56): LC_Page_Shopping_Deliv->process
/virtual/○○/public_html/data/class/pages/shopping/LC_Page_Shopping_Deliv.php(59): LC_Page_Shopping_Deliv->action
/virtual/○○/public_html/data/class/pages/shopping/LC_Page_Shopping_Deliv.php(120): LC_Page_Shopping_Deliv->registerDeliv
/virtual/○○/public_html/data/class/pages/shopping/LC_Page_Shopping_Deliv.php(238): SC_Helper_Purchase->saveOrderTemp
/virtual/○○/public_html/data/class/helper/SC_Helper_Purchase.php(286): SC_Query->insert
/virtual/○○/public_html/data/class/SC_Query.php(530): SC_Query->query
/virtual/○○/public_html/data/class/SC_Query.php(814): SC_Query->execute
/virtual/○○/public_html/data/class/SC_Query.php(970): SC_Query->error
/virtual/○○/public_html/data/class/SC_Query.php(1007): trigger_error

どこを修正すればよろしいでしょうか?
全く検討がつきません...

よろしくお願いします。

ver.2.12.5
yuh
投稿日時: 2014/10/23 10:35
対応状況: −−−
登録日: 2013/1/9
居住地: 大阪
投稿: 1818
Re: カートの途中でエラーが出てしまう
order_sexの部分には数値が入らないとダメなんですがtest2000という値が入っているのが原因です。
多分変更時にそこらへんの値がずれているんじゃないでしょうか?
dsh
投稿日時: 2014/10/23 11:52
対応状況: −−−
常連
登録日: 2014/8/8
居住地:
投稿: 39
Re: カートの途中でエラーが出てしまう
yuhさま

いつもありがとうございます。

性別sexを使い
⇒設立sexに変更しました( DBでTEXT形式に変更)

参考にさせていただいたのはこちらです。
http://daihachi.sub.jp/archives/1370

なので、実際はorder_sexに
「2000/01」というような文字が入ります。

会員登録画面で完了することができたので
問題ないと思っていたのですが、やはりそこが引っかかっているのでしょうか?
dsh
投稿日時: 2014/10/24 14:10
対応状況: −−−
常連
登録日: 2014/8/8
居住地:
投稿: 39
Re: カートの途中でエラーが出てしまう
yuhさま

色々試してみたのですが、よくわからなかったので
DBで新たに項目を増やし、ご指摘いただきました「order_sex」を使う事をやめてみました。

結果、会員登録〜買い物終了まで上手く動きました。

怪しい箇所を教えていただき
本当にありがとうございました。


yuh
投稿日時: 2014/10/24 16:21
対応状況: −−−
登録日: 2013/1/9
居住地: 大阪
投稿: 1818
Re: カートの途中でエラーが出てしまう
一応会員のデータはdtb_customerになり、
会員登録から購入のフローでdtb_order、dtb_order_tempにdtb_customerのデータが入ります。
なのでdtb_customerのsex(text)からdtb_order_tempのorder_sex(smallint)、dtb_orderのorder_sex(smallint)に値がコピーされ入る為、dtb_customerには正しく入っても、その後のデータのコピーされていく中で型が違うというエラーが起こる感じだと思います。

dsh
投稿日時: 2014/11/19 13:13
対応状況: −−−
常連
登録日: 2014/8/8
居住地:
投稿: 39
Re: カートの途中でエラーが出てしまう
yuhさま

返信頂いているの、気が付かずお礼遅れてすみませんでした。
データー全体の流れを把握しておかないと難しいですね..

とても参考になりました。
説明して頂きありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,288名です
総投稿数は109,688件です

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1567
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.