テーブル内の全データをarray配列にいれる方法とは?

このQ&Aのポイント
  • テーブル内のデータをarray配列に格納する方法を教えてください。
  • genresテーブルのデータをarray配列に格納する方法を教えてください。
  • select要素を使ってgenresテーブルのデータを表示する方法を教えてください。
回答を見る
  • ベストアンサー

テーブル内の全データをarray配列にいれるには?

あらかじめ、genresテーブルを作成し、以下のデータをいれておきます。 id name 1 ドラマ 2 アクション 3 アドベンチャー 4 SF/ファンタジー 5 パニック 6 ラブストーリー 7 コメディ 8 Music/ミュージ 9 スリラー/サスペンス 10 ホラー 11 戦争 12 任侠/時代劇 13 アニメーション 14 ファミリー/キッズ 15 ドキュメンタリー 16 実話 上記のデータを $genres = array('ドラマ','アクション','アドベンチャー','SF/ファンタジー', ,'パニック','ラブストーリー','コメディ','Music/ミュージ','スリラー/サスペンス','ホラー','戦争','任侠/時代劇','アニメーション','ファミリー/キッズ','ドキュメンタリー','実話'); みたく、$genresに入れたいです。 その後、 1. print '<select name="genre">'; 2. foreach($genres as $genre) { 3. if ($postgenre == $genre) { 4. print '<option value="' . $genre . '" selected="selected">' . $genre . '</option>'; 5. } else [ 6. print '<option value="' . $genre . '">' . $genre . '</option>'; 7. } 8. } 9. print '</select>'; を利用したいのですが、その方法が分かりません。 もしよければ、アドバイスをください。お願いします。

  • PHP
  • 回答数1
  • ありがとう数1

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

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

たぶんこういうことかと・・・ $sql="SELECT id,name FROM genres"; $res=mysql_query($sql); while($row = mysql_fetch_array($res,MYSQL_ASSOC)){ $genres[$rows["id"]]=$row["name"]; }; print "<select name=\"genre\">\n"; foreach($genres as $key=>$val){ $selected=($postgenre == $key)?" selected=\"selected\"":""; print "<option value=\"{$key}\"{$selected}>{$val}</option>\n"; print "</select>\n"; }

関連するQ&A

  • お勧めのDVD(洋画)教えてください!

    お勧めの洋画のDVD教えてください!たくさん見てきましたが、まだまだあると思います!アクションやホラーや感動するヒューマンドラマやコメディやサスペンスやSFやアドベンチャーなんでもいいです(・▽・)

  • オススメや面白い洋画

    今T○UTA○Aでレンタルが安いのでたくさん見たいのですが、オススメや面白いのをたくさん教えてください(^ω^) 新作以外で洋画のコメディ、SF、SFファンタジー、ホラー、アクション、サスペンス、スリラー、日本のホラーなど!! たくさん見てきたので回答が被るかもしれませんね!!

  • 修正画面の「select」で指定のものに「selected」を付ける

    CGIを改造中です。 今、修正フォーム部分を色々と触っているのですが、ちょっと知恵を貸してください。 <SELECT>でドロップダウンリストを使っています。 このオプションの数が90くらいあります。 オプションは <SELECT name="genre"> <OPTION value="11">項目1</OPTION> ~~ と言う形です。 で、修正画面なので、$genreに入っているものに「selected」をつける必要があります。 私の少ない知識だとすべてのオプションに対して、例えば11の場合… if($genre == 11){ print "<OPTION value="11" selected>項目1</OPTION>\n"; }else{ print "<OPTION value="11">項目1</OPTION>\n"; } とする方法しか浮かびません。 しかし、これを90個分も並べるのは面倒ですし、ソースも長くなってしまいます。 どうにかしてこれを簡素化することは出来ないでしょうか? 方法があればお願いします。

    • ベストアンサー
    • Perl
  • 姉と弟(子供)が主人公の洋画を探しています。

    小学校高学年くらいの姉と弟が主人公の洋画を探しています。 ジャンルは コメディ、ホラー、サスペンス、アクション から選んでください。 たとえば、「スパイキッズ」 や 「アザーズ」 とかです。 この条件が当てはまって、なおかつ、面白い洋画を探しています。 回答お待ちしています。

  • 映画についてで~す☆

     下記項目のそれぞれ代表作品(というか、あなたの一番好きな映画!)をお答えください^^ 有名なものじゃなくてもかまいませんww (1)コメディー (2)スリル (3)ドラマ (4)ミステリー (5)アクション/アドベンチャー (6)サイエンスフィクション (7)ロマンス (8)クラシック (9)ドキュメンタリー (10)ホラー (11)アニメーション 深く考えなくていいです! どれかひとつでもいいので気軽に回答してください^^

  • ジャンル別NO1漫画タイトル!

    ※恋愛系  ※ヒューマンドラマ系  ※サスペンス・ミステリー系  ※ホラー系  ※スポーツ系  ※ヤンキー(任侠)系   ※歴史系  ※ほのぼの系  ※グルメ系  ※ギャグ系  ※アクション系  ※アドベンチャー系  ※SF・ファンタジー系 ※思春期やんわりスケベ系 他にも色々あるかもしれませんが、とりあえず↑の14ジャンルで、 御自身のジャンル別NO1漫画タイトルを、それぞれ回答願いまっす!w 例>私は・・・ ※恋愛系・・・きまぐれオレンジロード ※ヒューマンドラマ系・・・3月のライオン  ※サスペンス・ミステリー系・・・20世紀少年  ※ホラー系 ・・・魔太郎がゆく ※スポーツ系 ・・・キャプテン翼 ※ヤンキー(任侠)系・・・代紋(エンブレム)take2 ※歴史系 ・・・お~い!龍馬 ※ほのぼの系 ・・・三丁目の夕日 ※グルメ系 ・・・美味しんぼ ※ギャグ系 ・・・こち亀(初期) ※アクション系 ・・・キン肉マン ※アドベンチャー系 ・・・ハンター×ハンター(初期) ※SF・ファンタジー系 ・・・ドラえもん ※思春期やんわりスケベ系 ・・・やるっきゃ騎士

  • お勧めの本を…

    お勧めの本を紹介してください! 1.中学生なので中学生向きのものを。 2.極力300ページ以下のものを。 3.学園ものor友情ものor家族ものをメインとした ホラーとか土曜2時間サスペンスのような バリバリの殺人事件はさけてください。 4.コメディもいいですがためになる本も。 5.絶対ドキュメンタリーものはやめてください! 生意気な中学生ですが、どうぞご協力お願いします!

  • おすすめの映画

    おすすめの映画教えて下さいo(^-^)o ファンタジー・コメディ・アクション・サスペンス・ラブストーリー・ヒューマン・ファミリー・ドキュメンタリー・アニメなどなど… 因みに洋画は LEON アメリ トイズ 邦画では 偶然にも最悪な少年 クワイエットルーム 下妻物語 などが好きです。 が、ホラー、スプラッタ、SF、オカルト意外ならジャンルは問いません。 お願いしますm(_ _)m

  • あまり知られていなくて、でもおもしろいお勧め映画、ありますか?

    こんにちは。よろしくお願いします。 映画が好きでたくさん観ています。 あまり人に知られていなくて、でも「これ!おもしろかった!」という 映画がありましたら、是非教えてください。 ただ、アクション、バイオレンス、ホラーは苦手です。 「ダンサー・イン・ザ・ダーク」のような救いのない エンディングの映画もちょっと・・という感じです。 サスペンス、恋愛物・ラブコメディ、パニック映画、実話を元にした映画、 歌って踊っての楽しい映画も大好きです。 劇場公開されたものでなくても、(テレビ映画でも)いいです。 洋画でも邦画でも、製作年代も問いません。 映画好きの皆様、よろしくお願いします。

  • 最近プラズマを購入しました。お勧めの映画を教えてください。

    最近プラズマを購入しました。お勧めの映画を教えてください。 最近プラズマテレビを購入しました。 そのため、レンタルDVDにはまっています。 みなさんお勧めの映画を教えてください。 できればアクションものがいいですね。 以下はジャンル別で私の好きな(観た)映画です。良かったら参考にしてください。 【アクションもの】 ボーン・アイデンティティー ボーン・スプレマシー ボーン・アルティメイタムの3部作 キルビル 【サスペンススリラー】 ソゥシリーズ (現在4まで観ました。これから5を観ます) 【パニックもの】 ポセイドンアドベンチャー(初期のモノ) 【アニメ】 攻殻機動隊・イノセンスなどの押井作品、ジブリ映画 【邦画】 任侠モノ(極妻シリーズ)

専門家に質問してみよう