• 締切済み

プルダウンメニューでCSVデータを出力する方法

プルダウンメニューを作りたいと思っているのですが、 プルダウンのメニュー数が100程あるため、CSVでデータを引用して、 プルダウンメニューを作成する事はできないか考えています。 csvについてもあまり知識がなく、, で文字を区切って、配列化する事で データベース化している、という事くらいしか分かりません。 csvについての知識はともかく、 プルダウンメニューにcsvデータを引用する事はできるのでしょうか?? 初歩的な質問で申し訳ありません。 よろしくお願いいたします。

みんなの回答

  • shimix
  • ベストアンサー率54% (865/1590)
回答No.2

>プルダウンメニューにcsvデータを引用する事はできるのでしょうか?? 出来ます。というかphpスクリプトで(Loopさせて)option要素を出力するだけですから、元になるデータは配列でもいいですし、CSVファイルを読み込んでも、データベースから取得してもいいです。 各々のoption要素に埋め込む内容(value属性の値と表示する文字列ですかね)のセットがあればいいだけです。

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

CSVで管理したいというのはかまいませんが、どうせPHPで処理するなら 最初から配列形式にしてプログラムに埋め込んでしまうというのも手です。 メンテナンス性は落ちますが、CSVのデータも結局は変換して使うので コーディングの負荷は減ります。 ちなみにcsvデータの取込処理に関してはfgetcsvなどの関数が有効です。 http://www.php.net/manual/ja/function.fgetcsv.php

関連するQ&A