0

私はこれを行うのに苦労しています.codeigniter phpフレームワークを使用しています.基本的に3つの選択メニューがあり、その値は次のようなデータベースからのものです:

<?php

$this->data[selOne] = $this->model->selectOne();      //the id of this one must send
$this->data[selTwo] = $this->model->selectTwo();     //<-to here and the id of 2nd select 
$this->data[selThree] = $this->model->selectThree(); //must send to here <-

$this->load->view->('controller/index.php', $this->data);
?>



私からしてみれば

 <select>
    <?php foreach($selOne as $one){?>
    <option><?php echo $one->label;?></option>
    <?php }?>
 </select>

 <select>
    <?php foreach($selTwo as $one){?>
    <option><?php echo $one->label;?></option>
    <?php }?>
 </select>

 <select>
    <?php foreach($selThree as $one){?>
    <option><?php echo $one->label;?></option>
    <?php }?>
 </select>

私が達成したいのは、
* 最初の選択メニューを選択すると、ページを更新せずにその値が 2 番目のメニューに渡されます。
* 2 番目の選択メニューと同様に、その値を 3 番目の選択メニューに渡します。

例えば

最初の選択メニューで「アジア」を選択します

2 番目の選択メニューは値 Asia を取得するため、アジアの国が表示されます。また、その国のいずれかをクリックします

3番目の選択は、2番目の選択メニューで選択された国の都市を返します

ページを更新せずにその値を渡す方法を知る必要があっただけです。

誰かがこれを達成するのを手伝ってくれませんか。

4

2 に答える 2