私設SoS2オーナー応援BBS

新規発言一覧最新記事過去一覧検索ダウンロードページHOME

No.1875  Re[14]:カードコレクションでのページ切り替え
発言者: moon
発言日: 2015 09/27 21:11
コードをすべて見たわけではありませんが、

> 早速、以下のようにしてみたのですが、これであっていますでしょうか…?

前回返信した内容については意図通りに修正されていると思います。

> ただこれだと、どのカテゴリを選択しても、カードが1枚も表示されず…

どこが原因なのかはprintで変数の値を出力するなどしてデバッグしてください。
例えば、「@fitems = grep 〜;」の上下で「print 'fitems=', scalar(@fitems);」を実行。
  → grep前が0件なら、ファイル上で0件もしくは&splititem('F');が間違っている可能性がある。
    → ファイルとsub splititemを確認。
  → grep前が1件以上でgrep後が0件なら、%card_name_hashの定義が間違っているか$Fm{'category'}が正しく渡されてきていない可能性がある。
    → 「print 'category=', $Fm{'category'};」を実行。
      → 意図した値なら、$Fm{'category'}は正しく渡ってきているということなので%card_name_hashの定義を確認。
      → 意図しない値なら、select要素として出力させている部分のHTMLを確認。
このようにして、変数の値がどこでどのように変化していくのかを把握しておいたほうが良いです。

あと、$startに初期値が設定されていないのでページ選択ができないですね。
ページ選択する場合はNo.1868と1869で返信した内容を参考にしてください。

▼関連発言

1861:カードコレクションでのページ切り替え [YOUME] 08/17 18:11
 └1862:Re:カードコレクションでのページ切り替え [moon] 08/17 20:47
  └1863:Re[2]:カードコレクションでのページ切り替え [YOUME] 08/18 09:41
   └1864:Re[3]:カードコレクションでのページ切り替え [moon] 08/18 20:08
    └1865:Re[4]:カードコレクションでのページ切り替え.. [YOUME] 08/19 08:32
     └1866:Re[5]:カードコレクションでのページ切り替.. [YOUME] 08/26 10:57
      └1867:Re[6]:カードコレクションでのページ切り.. [YOUME] 08/26 11:57
       └1868:Re[7]:カードコレクションでのページ切.. [moon] 08/26 20:32
        └1869:Re[8]:カードコレクションでのページ.. [moon] 08/26 21:13
         └1870:Re[9]:カードコレクションでのペー.. [YOUME] 09/01 10:30
          └1871:Re[10]:カードコレクションでの... [moon] 09/01 13:13
           └1872:Re[11]:カードコレクションで... [YOUME] 09/27 08:15
            └1873:Re[12]:カードコレクション... [moon] 09/27 09:34
             └1874:Re[13]:カードコレクショ... [YOUME] 09/27 19:25
              └1875:Re[14]:カードコレクシ... [moon] 09/27 21:11<-last

  返信フォーム [引用]
名 前 保存
題 名
発 言
PASSWORD
投稿確認必ずチェックを入れてください。こちらにはチェックを入れないでください。
書き込む
◇題名は、短くわかりやすく書いてください。
◇過去に同じ内容が投稿されていないか検索してから書き込んで下さい。
◇管理人の判断により相応しくない投稿は削除します。

Pass 保存


CGIROOM