Php 如何选择';第二';通过'选择选项;第一';所选选项';s值
我试图在模板中显示查询结果 这是第一次选择Php 如何选择';第二';通过'选择选项;第一';所选选项';s值,php,sql,Php,Sql,我试图在模板中显示查询结果 这是第一次选择 <select name="subject" class="form-control" id="search1"> <option > select 1 </option> <?php foreach( $rs_sub->result() as $rows ) { echo "<option value='$rows->sub_id;'>
<select name="subject" class="form-control" id="search1">
<option > select 1 </option>
<?php
foreach( $rs_sub->result() as $rows ) {
echo "<option value='$rows->sub_id;'>";
echo $rows->sub_name;
echo "</option>";
} ?>
</select>
您需要使用Javascript,以便在第一个组合更改时执行服务器调用并用响应填充第二个组合。您可以检查这一点,当然可以使用C#而不是php,但您可以看到JQuery调用。可能重复
<select name="chapter" class="form-control" id="search2">
<option > select 2 </option>
<?php
foreach( $rs_chap->result() as $rows ) {
echo "<option value='$rows->chap_id;'>";
echo $rows->chap_name;
echo "</option>";
} ?>
</select>
SELECT cht_name FROM ers_chapters
RIGHT JOIN ers_subjects ON ers_chapters.cht_sub_id = $sub_id
GROUP BY cht_name