• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:セレクトメニューでファイルの一部分を表示させたい)

セレクトメニューでファイルの一部分を表示させたい

このQ&Aのポイント
  • セレクトメニューにファイル(allcategory)の中のCcategoryを表示させたい初心者の質問です。
  • カテゴリー名がセレクトメニューに表示されない原因が分からず、解決方法を教えてほしい。
  • スクリプトの修正を試みているがうまくいかず、助言を求めている。

質問者が選んだベストアンサー

  • ベストアンサー
  • utano_m
  • ベストアンサー率45% (14/31)
回答No.1

全体のソースがないのでなんともいえませんが for文をネストしていますがfor文の判定式に同じ$iという 変数を使うのはまずいです。 最初のfor文で$iが増加して1になっても次のfor文で0に($i=0という式があるため)なると思われます。 まずはそこを修正してはいかがでしょう? 蛇足ですが $contents .= "<tr bgcolor=\"#cccccc\"><td>カテゴリー名</td><td>ID</td><td>ページ名</td><td>簡易説明</td><td>処理</td></tr>\n"; $contents .= "</table>\n"; とするよりは $contents .= <<<HERE  <tr bgcolor="#cccccc">   <td>カテゴリー名</td>   <td>ID</td>   <td>ページ名</td>   <td>簡易説明</td>   <td>処理</td>  </tr> </table> HERE; のようなヒア構文を使うことでソースが(生成されるhtml文も)見やすくなるかと思われます。

sukippu
質問者

補足

有難うございます。なるほど~と思いながら 直しました。有難うございます。 $i=0の部分も直しました。 それで、allcategoryのファイルの中に保存してるものは、 cidとcategoryなのですが、 categoryの文字列をこのセレクトメニューに入れたいんですが。 allcategoryのファイルにcid<>category<>と書き込まれてます。 よろしくお願いします。

関連するQ&A

専門家に質問してみよう