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