テーブル内の全データをarray配列にいれる方法とは?
- テーブル内のデータを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>'; を利用したいのですが、その方法が分かりません。 もしよければ、アドバイスをください。お願いします。
- sryou1985kun
- お礼率44% (15/34)
- PHP
- 回答数1
- ありがとう数1
- みんなの回答 (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・ファンタジー系 ・・・ドラえもん ※思春期やんわりスケベ系 ・・・やるっきゃ騎士
- 締切済み
- アンケート
- あまり知られていなくて、でもおもしろいお勧め映画、ありますか?
こんにちは。よろしくお願いします。 映画が好きでたくさん観ています。 あまり人に知られていなくて、でも「これ!おもしろかった!」という 映画がありましたら、是非教えてください。 ただ、アクション、バイオレンス、ホラーは苦手です。 「ダンサー・イン・ザ・ダーク」のような救いのない エンディングの映画もちょっと・・という感じです。 サスペンス、恋愛物・ラブコメディ、パニック映画、実話を元にした映画、 歌って踊っての楽しい映画も大好きです。 劇場公開されたものでなくても、(テレビ映画でも)いいです。 洋画でも邦画でも、製作年代も問いません。 映画好きの皆様、よろしくお願いします。
- ベストアンサー
- その他(映画)
- 最近プラズマを購入しました。お勧めの映画を教えてください。
最近プラズマを購入しました。お勧めの映画を教えてください。 最近プラズマテレビを購入しました。 そのため、レンタルDVDにはまっています。 みなさんお勧めの映画を教えてください。 できればアクションものがいいですね。 以下はジャンル別で私の好きな(観た)映画です。良かったら参考にしてください。 【アクションもの】 ボーン・アイデンティティー ボーン・スプレマシー ボーン・アルティメイタムの3部作 キルビル 【サスペンススリラー】 ソゥシリーズ (現在4まで観ました。これから5を観ます) 【パニックもの】 ポセイドンアドベンチャー(初期のモノ) 【アニメ】 攻殻機動隊・イノセンスなどの押井作品、ジブリ映画 【邦画】 任侠モノ(極妻シリーズ)
- ベストアンサー
- アンケート