Измените второй выпадающий список динамически, который выбирает данные из нескольких таблиц в базе данных MySQL, выбирая первые выпадающие элементы - PullRequest
0 голосов
/ 23 октября 2018

Этот вопрос может быть задан кем-то раньше.Но я не нашел точного ответа на мой вопрос.Итак, вот моя проблема.У меня есть два выпадающих списка в моей форме.Первый выпадающий список элементов списка извлекается из одной таблицы в базе данных.Затем во втором раскрывающемся списке выберите элементы списка, извлекаемые из нескольких таблиц в базе данных.Я хочу динамически выбирать элементы из нескольких таблиц в базе данных по первому раскрывающемуся списку.Это означает, что в первом раскрывающемся списке есть такие элементы, как стул, стол, шкаф и т. Д. Затем во втором раскрывающемся списке есть такие элементы, как маленький стул, большой стул, маленький стол, большой стол, маленький шкаф, большой шкаф и т. Д. Итак, что я хочу сделать?если в первом раскрывающемся списке выбран стул, то во втором списке должны отображаться только маленький стул и большой стул.Что каждый тип предметов во втором списке извлекается из разных таблиц, которые называются стул, стол и шкаф.Если у вас есть какие-либо сомнения, спросите меня.Потому что я плохо разбираюсь в вещах.Но если вы поняли, пожалуйста, помогите мне.

Вот form.php

Я смог без проблем получить данные из БД в первый выпадающий список.

//first dropdown list
<div class="form-group">
    <legend for="inputState">Main Inventory Item</legend>
    <select id="main_inventory_items" class="form-control" name="main_inventory_items">
        <option value="">Choose...</option>
    <?php
        $sql_main_inventory = "SELECT * FROM main_inventory_item";
        $main_inv_results = mysqli_query($conn,$sql_main_inventory);

        while ($row = mysqli_fetch_array($main_inv_results)) {
             echo "<option value=".$row['main_inventory_val'].">".$row['main_inventory_item']."</option>";
        }
    ?>
    </select>
</div>

//second dropdown list
<div class="form-group">
    <legend for="inputState">Sub Inventory Item</legend>
    <select id="sub_inventory_items" class="form-control" name="sub_inventory_items">
        <option value="">Choose...</option>
        // There should be some php, jquery and ajax codes
    </select>
</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...