質問 > 管理機能 > 商品登録時に商品カテゴリ登録ができない |
管理機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ゲスト |
投稿日時: 2008/1/9 12:29
対応状況: −−−
|
Re: 商品登録時に商品カテゴリ登録ができない tao様
幾度となくご返答いただき感謝いたします。 引用:
試してみましたら、エラーコードの前には何も表示されませんでした。 引用:
コメントアウトして再度商品登録をしてみましたが、 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様
本当にお忙しい中有難うございます。 引用:
上記を行ってみましたら、エラーコードの前に 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 |
投稿日時: 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 » |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |