私の仕事では、ドロップダウンから1つの名前を選択したいと思います。次に、その名前に関連する技術を他のdivタグに印刷したいと思います。私はこれをする方法を知らない。私は正常にドロップダウンオプションのデータベースからデータを取得します。ここに私のコードです。ドロップダウン選択に基づいてデータベースからの関連データを表示JavaScript
candidate name:
<select name="candidate_id" class="form-control" id="can_name" value="<?php echo set_value('candidate_id');?>"palceholder="candidate full name" required>
<option></option>
<?php foreach ($candidate as $r): ?>
<option value="<?php echo $r->candidate_id; ?>"><?php echo $r->candidate_name." "; ?></option>
<?php endforeach; ?>
</select>
</select>
<div class="error"><?php echo form_error("candidate_name");?></div><br>
<div></div><br> <!-- here I want to print technology related to canididate name -->
関連技術はどこから来ていますか?他のデータベースまたはそのスタティック –
テーブルは候補者の名前と技術を保持しています。そこからテクノロジ名が印刷されます。しかし、それを行う方法はわかりません –
あなたは両方のテーブルに共通の候補IDを使用する必要があります。ドロップダウン値のclickイベントを設定するだけです。各候補IDの値を渡します。もう一方の端で候補の技術[表示なしのインラインスタイル]の情報でdivのリストを作成することができます。 onChangeイベント関数を追加して、divを表示して他のすべてのdivを非表示にします。私はあなたがそれを得たと思う。 –