http://oshiete1.goo.ne.jp/kotaeru.php3?q=1932311
上記のNo.4の回答を見て作っているのですが
自前のmysqlのテーブルから下記の部分をリスト表示する事はできました。
(No.4の回答の一部)
ary[0] =["動物","哺乳類","ヒト科","ヒト"];
ary[1] =["動物","哺乳類","サル科","オランウータン"];
ary[2] =["動物","哺乳類","サル科","ニホンザル"];
ary[3] =["動物","哺乳類","ネコ科","ライオン"];
ary[4] =["動物","哺乳類","ネコ科","ネコ"];
ary[5] =["動物","両生類","カエル科","ウシガエル"];
ary[6] =["動物","両生類","カエル科","トノサマガエル"];
ary[7] =["植物","種子植物","被子植物","アサガオ"];
ary[8] =["植物","種子植物","被子植物","チューリップ"];
ary[9] =["植物","種子植物","裸子植物","マツ"];
ary[10] =["植物","種子植物","裸子植物","スギ"];
ary[11] =["植物","その他","シダ植物","ワラビ"];
ary[12] =["植物","その他","シダ植物","ゼンマイ"];
ary[13] =["植物","その他","細菌類","ナットウキン"];
ary[14] =["植物","その他","細菌類","ニュウサンキン"];
ここから更に
選んだselectform毎にvalue値を渡したと思っています。
そのような事は可能でしょうか?
よろしくお願いします。
No.2ベストアンサー
- 回答日時:
select の optin に渡す value のことですか。
意味が分かりました。現在は
document.forms[0].s1.options[i+1]=new Option(list1[i],i);
となっており、渡し方は Option(テキスト、バリュー値)ですので
動物なら1植物なら2となりますが、これをA,B,Cなどに変えたいということですね。
value値に規則性はあるのでしょうか。
たとえばリストの最初がA次がBみたいな、だとすれば非常に簡単です。
規則性がない場合、思いつく方法は2つ。
・valueについてもtextと同様に配列に書き出してしまう。
ary2=new ARray()
ary2[0]=["A","A","A","A"]
・
・
というようにaryと対応するように書き出します。
・txet と value の組み合わせを配列に書き出す
kumiawae=new Array()
kumiawase[0]=["動物","A"]
kumiawase[1]=["植物","B"]
kumiawase[1]=["哺乳類","A"]
・
・
どの方法ならmelllさん方で実現可能でしょうか?
.
arenani_sorenaniさん
ご丁寧にありがとうございました。
ものすごく理解しました。
どの値が渡っているのか理解していなかった為、混乱していました。
渡っている値をphp側でswitch文を使い変換したら簡単に解決する事ができました。
本当にありがとうございました。
No.1
- 回答日時:
リスト表示できたというのは、ページ上に表示できたという意味でしょうか?
MySQLからデータを読み出すのには、PHPなどをお使いだと思うのですが、・・・
PHPでMySQLから読み出したレコードセットをjavascriptの配列に書き出せばいいと思います。
<script>~</script>間に
ary=new Array();
ary[0]=[・・・・・];
と書き出してあげれば続くscriptで使用できるようになりますよね。
ご返信ありがとうございます。
phpを使いページ上で
ary=new Array();
ary[0]=[・・・・・];
と表示をする事はできました。
JavaScriptはうまく作動しているのですが、指定したカテゴリ毎のvalue値がうまく渡せません。
具体的には
動物を選択した場合のvalueはA
動物を選択し更に哺乳類を選択した場合はB
更にヒト科を選択してC
<option value="">
の中身も平行して指定できればと思うのですが・・・
どうでしょうか?
valueに指定するA,B,Cは予めmysqlに入っています。
そんな便利な事、可能でしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- R&B・ヒップホップ 曲名を教えてください。 歌詞は結構覚えてます。 確かラップです。韻を踏んでいます。 歌詞 植物分類す 2 2022/08/21 00:20
- その他(悩み相談・人生相談) シダ植物、コケ植物、単子葉類、双子葉類のどれか 1つでもいいので語呂合わせをお願いします! 1 2022/06/17 07:20
- 中学校 シダ植物、コケ植物、単子葉類、双子葉類の どれか1つでもいいので花の語呂合わせをお願いします! 1 2022/06/17 07:21
- ガーデニング・家庭菜園 写真の植物は何と言う植物でしょうか。 庭のチューリップの横に生えている子の種類草です。 3 2022/04/19 18:14
- 生物学 高校生物の質問です。 1 2023/01/03 17:27
- ガーデニング・家庭菜園 エビネラン、シラン、オリヅルランの土について 1 2022/09/17 09:33
- ガーデニング・家庭菜園 植物の種類を教えてください。これは何という植物ですか?実はヒヨドリのヒヨちゃんがいつもベランダに訪れ 1 2022/08/21 08:10
- ガーデニング・家庭菜園 植物の種類を教えてください。これは何という植物ですか?実はヒヨドリのヒヨちゃんがいつもベランダに訪れ 2 2022/08/21 08:14
- ガーデニング・家庭菜園 多肉植物 種類 画像の多肉植物の名前を知りたいです。 葉の下、茎の途中?から根が出ています。 1 2022/09/21 12:11
- ガーデニング・家庭菜園 多肉植物 種類 画像の中央にある、多肉植物の名前を知りたいです。 葉?は容易に取れ、土に落下した葉か 4 2022/09/21 12:14
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
同じIDで定義した要素の配列を...
-
多次元配列から最大値を1行また...
-
(google apps script)スプレ...
-
空の配列に2次元配列の追加
-
JSONデータを50音順でソートしたい
-
javascript 変数名の連結をしたい
-
JavaScriptにおける[] とか :...
-
undefinedを表示させない方法は...
-
C#テキストボックスの文字を配...
-
配列変数に重複のないランダム...
-
JavaScriptで2次元配列を扱う方法
-
google apps scriptの終了のさせ方
-
C#OpenCv V4にのエラーに関する...
-
onchangeイベントを使ってspan...
-
1日1回引けるJavaScriptおみく...
-
Click回数を数え、規定された回...
-
canvas上で画像を移動する方法...
-
C# .NET DataGridView の行を追...
-
jslintのエラーについて質問
-
var_dumpのdump意味はを知りた...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
同じIDで定義した要素の配列を...
-
C#テキストボックスの文字を配...
-
React hooksが値を返して配列変...
-
オブジェクトから任意のプロパ...
-
javascript 変数名の連結をしたい
-
jspからjavascriptの変数引継ぎ
-
配列の1要素を代入した変数を使...
-
JavaScriptにおける[] とか :...
-
フォーム入力値の重複チェック
-
javascriptで行を抽出したいです。
-
undefinedを表示させない方法は...
-
javascriptで2つのArrayの...
-
WSH(Jscript)でファイル一覧
-
JavaScriptでの動的な多次元配...
-
Perlの配列をJavaScriptに渡せ...
-
[JS] setAttributeで保存される...
-
JSONデータを50音順でソートしたい
-
二次元配列の全要素の全要素を...
-
javascriptを用いて作成された...
-
バナーのランダム表示(複数、...
おすすめ情報