バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > 商品登録時に商品カテゴリ登録ができない

管理機能

新規スレッドを追加する

スレッド表示 | 古いものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
ゲスト
投稿日時: 2008/1/9 12:29
対応状況: −−−
Re: 商品登録時に商品カテゴリ登録ができない
tao様

幾度となくご返答いただき感謝いたします。

引用:

taoさんは書きました:
すいません。429行目でした。
申し訳ありませんが429行目に追記して確認してみて下さい。


試してみましたら、エラーコードの前には何も表示されませんでした。

引用:

配列の変換はうまくいっている様なので、その後の「updateProductCategories()」が怪しくなってきました。
ここではその商品IDから現在登録されているカテゴリを検索し、選択されていないカテゴリを削除しています。この部分の839行目から846行目までをコメントアウトして商品登録をしてみて下さい。


コメントアウトして再度商品登録をしてみましたが、

Warning: Invalid argument supplied for foreach() in /contents/www/i-kensaku.net/htdocs/data/class/helper/SC_Helper_DB.php on line 850

のエラーが出て、カテゴリが登録できませんでした。

引用:

それでも同じエラーが出る様であればちょっとお手上げです。


お忙しい中、本当に有難うございました。
もう少し、がんばってみます。
tao
投稿日時: 2008/1/9 11:26
対応状況: −−−
一人前
登録日: 2007/12/28
居住地: 東京
投稿: 82
Re: 商品登録時に商品カテゴリ登録ができない
すいません。429行目でした。
申し訳ありませんが429行目に追記して確認してみて下さい。
428行目で「a:1:{i:0;s:1:\"6\";}」とシリアライズされた値を元の配列に戻しています。
シリアライズされた値を元に戻してみたところ

array(
[0]=>6
)

となりました。配列の変換はうまくいっている様なので、その後の「updateProductCategories()」が怪しくなってきました。
ここではその商品IDから現在登録されているカテゴリを検索し、選択されていないカテゴリを削除しています。この部分の839行目から846行目までをコメントアウトして商品登録をしてみて下さい。

それでも同じエラーが出る様であればちょっとお手上げです。
ゲスト
投稿日時: 2008/1/9 10:56
対応状況: −−−
Re: 商品登録時に商品カテゴリ登録ができない
tao様

本当にお忙しい中有難うございます。

引用:

taoさんは書きました:

LC_Page_Admin_Products_Product.phpの427行目に「print $arrList['category_id'];」と追記してみてカテゴリIDの値がどうなっているか確認してみて下さい。


上記を行ってみましたら、エラーコードの前に

a:1:{i:0;s:1:\"6\";}

と表示されました。

tao
投稿日時: 2008/1/9 10:38
対応状況: −−−
一人前
登録日: 2007/12/28
居住地: 東京
投稿: 82
Re: 商品登録時に商品カテゴリ登録ができない
このカテゴリ登録の流れですが、おおまかに言うとこんな流れになっていました。
フォームに入力

入力値チェック

カテゴリIDの配列をシリアライズ

カテゴリIDを元の配列に戻す。

foreachで登録(※ここでエラー)

となっています。出ているエラーはforeachにおかしなデータが入って来ているという物です。なので考えられる原因としてはフォームから配列として受け取ったデータをシリアル値に変換して元の配列に戻す箇所でうまく変換出来ていない可能性があります。
LC_Page_Admin_Products_Product.phpの427行目に「print $arrList['category_id'];」と追記してみてカテゴリIDの値がどうなっているか確認してみて下さい。
あと、関係するスクリプトファイルの文字コードをutf8で保存し直してみてください。
ゲスト
投稿日時: 2008/1/9 9:58
対応状況: −−−
Re: 商品登録時に商品カテゴリ登録ができない
tao様

お忙しい中有難うございます。

引用:

taoさんは書きました:
少し追っかけてみました。
SC_Helper_DB.phpの848行目にprint_r($arrCategory_id);を追加して商品登録してみて下さい。その際のエラー文の前に表示されるメッセージを教えて欲しいです。
ちなみに私はMySQLからpostgresに変更したら直ってしまいました。


早々に試してみましたが、エラー文のみが出てきて、その前には何も表示されませんでした。

宜しくお願いします。
tao
投稿日時: 2008/1/9 4:25
対応状況: −−−
一人前
登録日: 2007/12/28
居住地: 東京
投稿: 82
Re: 商品登録時に商品カテゴリ登録ができない
少し追っかけてみました。
SC_Helper_DB.phpの848行目にprint_r($arrCategory_id);を追加して商品登録してみて下さい。その際のエラー文の前に表示されるメッセージを教えて欲しいです。
ちなみに私はMySQLからpostgresに変更したら直ってしまいました。
ゲスト
投稿日時: 2008/1/7 9:30
対応状況: −−−
Re: 商品登録時に商品カテゴリ登録ができない

>動作環境がよくわかりませんが、
>PHPをCGIモードで動作させているなら

>html/admin/products/ 内に

>php.ini
>magic_quotes_gpc = on

>を置いてみたらいかがでしょうか

PHPをCGIモードでは動作させていないのです。
現在も色々と原因を探しています。

どなたか解決された方がおいででしたらご教授ください。
ゲスト
投稿日時: 2007/12/28 18:54
対応状況: −−−
Re: 商品登録時に商品カテゴリ登録ができない
動作環境がよくわかりませんが、
PHPをCGIモードで動作させているなら

html/admin/products/ 内に

php.ini
magic_quotes_gpc = on

を置いてみたらいかがでしょうか

ゲスト
投稿日時: 2007/12/28 18:19
対応状況: −−−
Re: 商品登録時に商品カテゴリ登録ができない
tao様

お忙しい中、貴重なご意見ありがとうございます。
早々にためさしていただきました。

>ブラウザは何を使用していますか?
Firefoxを使用しています。

>IE6だと1発で登録できるんですが・・・
IE6でも試してみました同じエラーが発生し、登録できませんでした。



tao
投稿日時: 2007/12/28 1:45
対応状況: −−−
一人前
登録日: 2007/12/28
居住地: 東京
投稿: 82
Re: 商品登録時に商品カテゴリ登録ができない
ブラウザは何を使用していますか?

僕も似たような現象が出ているのですが、FirefoxやIE7で商品登録をすると登録完了ボタンをクリックしてもカテゴリや公開ステータス、在庫数、商品コードが登録されず、商品検索から再度編集すると登録出来ます。
IE6だと1発で登録できるんですが・・・

まだ原因は確かめていませんがJavaScriptのバグかもしれません
« 1 2 3 (4) 5 »
スレッド表示 | 古いものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,971名です
総投稿数は110,019件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1296
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.