質問 > フロント機能 > カートの途中でエラーが出てしまう |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
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 居住地: 大阪 投稿: 1819 |
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 居住地: 大阪 投稿: 1819 |
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さま
返信頂いているの、気が付かずお礼遅れてすみませんでした。 データー全体の流れを把握しておかないと難しいですね.. とても参考になりました。 説明して頂きありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |