質問 > フロント機能 > 会員登録画面で追加した項目を、買い物時にdtb_orderへ格納させたい |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
kanaryo |
投稿日時: 2014/3/7 11:59
対応状況: −−−
|
常連 登録日: 2011/10/18 居住地: 投稿: 66 |
Re: 会員登録画面で追加した項目を、買い物時にdtb_orderへ格納させたい yuh様
dtb_order_tempにおいて、 tuikaのフィールド有 order_tuikaのフィールド無し、 の状態で買い物をしますと・・・ 2014/01/23 10:30:06 [/virtual/www/eccube/html/test/data/class/SC_Query.php] FATAL Error(256) /virtual/www/eccube/html/test/data/class/SC_Query.php:876 https://www.@@@/test/html/resize_image.php?image=noimage_main_list.jpg&width=80&height=80 USER_AGENT: Mozilla/5.0 (Windows NT 6.1; rv:27.0) Gecko/20100101 Firefox/27.0 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_tuika,order_tel01,order_tel02,order_tel03,order_job,order_birth,order_email,order_temp_id,create_date) VALUES (?,CURRENT_TIMESTAMP,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,CURRENT_TIMESTAMP) MDB2 Error: no such field prepare: [Error message: Unable to create prepared statement handle] [Last executed query: SELECT email FROM dtb_customer WHERE customer_id = $1 ] [Native message: ERROR: column "order_tuika" of relation "dtb_order_temp" does not exist LINE 1: ...,order_zip02,order_pref,order_addr01,order_addr02,order_tuik... ^] /virtual/www/eccube/html/test/html/shopping/deliv.php 34:LC_Page_Shopping_Deliv_Ex->process /virtual/www/eccube/html/test/data/class_extends/page_extends/shopping/LC_Page_Shopping_Deliv_Ex.php 56:LC_Page_Shopping_Deliv->process /virtual/www/eccube/html/test/data/class/pages/shopping/LC_Page_Shopping_Deliv.php 59:LC_Page_Shopping_Deliv->action /virtual/www/eccube/html/test/data/class/pages/shopping/LC_Page_Shopping_Deliv.php 122:LC_Page_Shopping_Deliv->registerDeliv /virtual/www/eccube/html/test/data/class/pages/shopping/LC_Page_Shopping_Deliv.php 203:SC_Helper_Purchase->saveOrderTemp /virtual/www/eccube/html/test/data/class/helper/SC_Helper_Purchase.php 284:SC_Query->insert /virtual/www/eccube/html/test/data/class/SC_Query.php 484:SC_Query->query /virtual/www/eccube/html/test/data/class/SC_Query.php 736:SC_Query->prepare /virtual/www/eccube/html/test/data/class/SC_Query.php 873:MDB2_Driver_pgsql->prepare /virtual/www/eccube/html/test/data/module/MDB2/Driver/pgsql.php 967:MDB2_Driver_Common->raiseError /virtual/www/eccube/html/test/data/module/MDB2.php 1497:PEAR->raiseError /virtual/www/eccube/html/test/data/module/PEAR.php 557:MDB2_Error->MDB2_Error /virtual/www/eccube/html/test/data/module/MDB2.php 1009:PEAR_Error->PEAR_Error というようなエラーが出たため、dtb_order_tempへtuikaフィールドに加えて order_tuikaを追加したところシステムエラーは無くなりました。 そのうえで、先ほどdtb_orderにもorder_tuikaフィールドを追加すると、 ログイン時の買い物はorder_tuikaへ値が入るようになりました。 この状態ですと、非ログイン時はtuikaフィールドへ値が入り、 ログイン時はorder_tuikaへ値が入るようになるのですが・・・。 別件のエラーもあるようですが無視して下さい(~_~;) よろしくお願いします。 |
フラット表示 | 前のトピック | 次のトピック |