バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 「アンケート入力」画面で「お客様情報入力(アンケート)」の項目を一通り入力して「次へ」をクリックしても次に行かず、入力した内容が全て消えてしまい、このページにとどまる という現象

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
sakurai07
投稿日時: 2014/4/28 16:36
対応状況: −−−
長老
登録日: 2008/2/29
居住地:
投稿: 179
「アンケート入力」画面で「お客様情報入力(アンケート)」の項目を一通り入力して「次へ」をクリックしても次に行かず、入力した内容が全て消えてしまい、このページにとどまる という現象
EC-CUBEバージョン:2.12.2
PHPバージョン:PHP 5.3.3
DBバージョン:MySQL 5.0.95

今回のエラーになったPC環境は下記です。
Win8
IE11

■アンケートまでのフロー
カゴに入れる→住所等入力→アンケートフォーム→支払方法
アンケートで画面が推移しない状況です。

■エラーログ
2014/04/22 21:16:47 [/order/shopping/enq.php] Warning(E_WARNING): Missing argument 5 for LC_Page_Shopping_Enq::lfRegistData(), called in /home/******/******/public_html/order/data/class/pages/shopping/LC_Page_Shopping_Enq.php on line 186 and defined on [/home/******/******/public_html/order/data/class/pages/shopping/LC_Page_Shopping_Enq.php(479)] from 126.77.104.61
customer_id =
/home/******/******/public_html/order/shopping/enq.php(32): LC_Page_Shopping_Enq_Ex->process
/home/******/******/public_html/order/data/class_extends/page_extends/shopping/LC_Page_Shopping_Enq_Ex.php(56): LC_Page_Shopping_Enq->process
/home/******/******/public_html/order/data/class/pages/shopping/LC_Page_Shopping_Enq.php(68): LC_Page_Shopping_Enq->action
/home/******/******/public_html/order/data/class/pages/shopping/LC_Page_Shopping_Enq.php(186): LC_Page_Shopping_Enq->lfRegistData
/home/******/******/public_html/order/data/class/pages/shopping/LC_Page_Shopping_Enq.php(479): SC_Helper_HandleError::handle_warning

エラーログはこのように表示されています。


どなたかアドバイスいただけませんでしょうか?
お手数おかけいたしますが、何卒宜しくお願い致します。




■LC_Page_Shopping_Enq.phpの479番目のコード


    /**
     * データの一時登録を行う.
     *
     * 非会員向けの処理
     * @param integer $uniqid 受注一時テーブルのユニークID
     * @param SC_Helper_Purchase $objPurchase SC_Helper_Purchase インスタンス
     * @param SC_Customer $objCustomer SC_Customer インスタンス
     * @param SC_FormParam $objFormParam SC_FormParam インスタンス
     * @param boolean $isMultiple 複数配送の場合 true
     */
    function lfRegistData($uniqid, &$objPurchase, &$objCustomer, &$objFormParam, $isMultiple) {
        $arrParams = $objFormParam->getHashArray();

        // 注文者をお届け先とする配列を取得
        $arrShippingOwn = array();
        $objPurchase->copyFromOrder($arrShippingOwn, $arrParams);

        // 都度入力されたお届け先
        $arrShipping = $objPurchase->extractShipping($arrParams);

        if ($isMultiple) {
            $objPurchase->unsetOneShippingTemp(0);
            $objPurchase->unsetOneShippingTemp(1);
            $objPurchase->saveShippingTemp($arrShippingOwn, 0);
            if ($arrParams['deliv_check'] == '1') {
                $objPurchase->saveShippingTemp($arrShipping, 1);
            }
        } else {
            $objPurchase->unsetAllShippingTemp(true);
            if ($arrParams['deliv_check'] == '1') {
                $objPurchase->saveShippingTemp($arrShipping, 1);
            } else {
                $objPurchase->saveShippingTemp($arrShippingOwn, 0);
            }
        }

        $arrValues = $objFormParam->getDbArray();

        // 登録データの作成
        $arrValues['order_birth'] = SC_Utils_Ex::sfGetTimestamp($arrParams['year'], $arrParams['month'], $arrParams['day']);
        $arrValues['update_date'] = 'CURRENT_TIMESTAMP';
        $arrValues['customer_id'] = '0';
        $objPurchase->saveOrderTemp($uniqid, $arrValues, $objCustomer);
    }
namahage
投稿日時: 2014/4/28 16:46
対応状況: −−−
長老
登録日: 2013/2/28
居住地: 大阪
投稿: 198
Re: 「アンケート入力」画面で「お客様情報入力(アンケート)」の項目を一通り入力して「次へ」をクリックしても次に行かず、入力した内容が全て消えてしまい、このページにとどまる という現象
ども


このwarningのエラー解決してもどうにもならないかもしれませんが、

function lfRegistData($uniqid, &$objPurchase, &$objCustomer, &$objFormParam, $isMultiple) {



function lfRegistData($uniqid, &$objPurchase, &$objCustomer, &$objFormParam, $isMultiple = false) {

にすればひとまずは回避できますよ。

これバージョンアップしたりしてますか?
sakurai07
投稿日時: 2014/5/2 14:55
対応状況: −−−
長老
登録日: 2008/2/29
居住地:
投稿: 179
Re: 「アンケート入力」画面で「お客様情報入力(アンケート)」の項目を一通り入力して「次へ」をクリックしても次に行かず、入力した内容が全て消えてしまい、このページにとどまる という現象
バージョンアップはしていないです。

御連絡いただいた箇所、修正してみました。

テストで購入した場合は大丈夫そうです。

ちょっと様子見てみますね。
ありがとうございました。

sakurai07
投稿日時: 2014/6/19 17:20
対応状況: 解決済
長老
登録日: 2008/2/29
居住地:
投稿: 179
Re: 「アンケート入力」画面で「お客様情報入力(アンケート)」の項目を一通り入力して「次へ」をクリックしても次に行かず、入力した内容が全て消えてしまい、このページにとどまる という現象
追記
特に問題なさそうです。ありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1294
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
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.