バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > その他 > チェックボックスのデータ引継ぎ

その他

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
pineray
投稿日時: 2009/10/20 18:13
対応状況: −−−
長老
登録日: 2006/9/9
居住地: 伊賀
投稿: 292
Re: チェックボックスのデータ引継ぎ
取得文字列を変換する部分のコードが、配列を考慮に入れていないため起こるエラーですね。
該当の個所を以下のように変更してみてはいかがでしょうか?
//---- 取得文字列の変換
function lfConvertParam($array, $arrRegistColumn) {
    /*
     *	文字列の変換
     *	K :  「半角(ハンカク)片仮名」を「全角片仮名」に変換
     *	C :  「全角ひら仮名」を「全角かた仮名」に変換
     *	V :  濁点付きの文字を一文字に変換。"K","H"と共に使用します
     *	n :  「全角」数字を「半角(ハンカク)」に変換
     *  a :  全角英数字を半角英数字に変換する
     */
    // カラム名とコンバート情報
    foreach ($arrRegistColumn as $data) {
        $arrConvList[ $data["column"] ] = $data["convert"];
    }
    // 文字変換
    foreach ($arrConvList as $key => $val) {
        // POSTされてきた値のみ変換する。
        if(isset($array[$key]) && strlen($array[$key]) > 0) {
          if(!is_array($array[$key])) {
            $array[$key] = mb_convert_kana($array[$key] ,$val);
          } else {
            foreach ($array[$key] as $key2 => $val2) {
              $array[$key][$key2] = mb_convert_kana($array[$key][$key2] ,$val);
            }
          }
        }
    }
    return $array;
}

ただ、上記の変更を行ってエラーを回避したとしても、今度はDBに登録する段階でシリアライズしなくてはならなかったり、他にもいろいろと変更する箇所が生じてくるでしょう。


----------------
EC-CUBEのプラグインを公開しています!
いつも reCAPTCHA

フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
   チェックボックスのデータ引継ぎ it3 2009/10/20 14:32
     Re: チェックボックスのデータ引継ぎ AMUAMU 2009/10/20 14:35
     Re: チェックボックスのデータ引継ぎ pineray 2009/10/20 14:42
     Re: チェックボックスのデータ引継ぎ it3 2009/10/20 15:15
       Re: チェックボックスのデータ引継ぎ pineray 2009/10/20 15:25
         Re: チェックボックスのデータ引継ぎ it3 2009/10/20 15:41
           Re: チェックボックスのデータ引継ぎ pineray 2009/10/20 16:09
             Re: チェックボックスのデータ引継ぎ it3 2009/10/20 16:38
               Re: チェックボックスのデータ引継ぎ pineray 2009/10/20 16:52
                 Re: チェックボックスのデータ引継ぎ it3 2009/10/20 17:39
                   Re: チェックボックスのデータ引継ぎ ecbg 2009/10/20 18:02
                     Re: チェックボックスのデータ引継ぎ it3 2009/10/20 18:15
                       Re: チェックボックスのデータ引継ぎ ecbg 2009/10/20 18:23
                         Re: チェックボックスのデータ引継ぎ tao_s 2009/10/21 1:47
                 » Re: チェックボックスのデータ引継ぎ pineray 2009/10/20 18:13
                     Re: チェックボックスのデータ引継ぎ it3 2009/10/21 16:33

 



ログイン


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

統計情報

総メンバー数は90,451名です
総投稿数は110,415件です

投稿数ランキング

1
seasoft
7369
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1695
8
red
1571
9
mcontact
1378
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.