Как показать только подкатегории выбранной категории

#php #html

#php #HTML

Вопрос:

У меня есть список категорий с подкатегориями, если я выбираю какую-либо категорию, это означает, что в списке подкатегорий должны отображаться только подкатегории этой выбранной категории.

МОЙ КОД

 <div class="row">

    <div class="col-md-6">
        <div class="form-group mb-2">
            <label class="form-control-label">Categories</label>

            <select name="categories_id" class="form-control" required>
                
                <option value="">Select Categories</option>
                
                <?php
                $result = mysqli_query($db,"SELECT * FROM categories");
                while($row = mysqli_fetch_assoc($result)){
                    if($row['id'] == $set_scatidd){
                       echo "<option value=".$row['id']." selected>".$row['categories']."</option>";
                    }else{
                       echo "<option value=".$row['id'].">".$row['categories']."</option>";
                    } 
                } ?>

            </select>
        </div>
    </div>

    <div class="col-md-6">
        <div class="form-group mb-2">
            <label class="form-control-label md_rl">Sub-Categories</label>
            <select class="form-control" name="sub_categories_id" required>
                <option>Select Sub-Categories</option>
            </select>
        </div>
    </div>
</div>
 

Моя таблица базы данных

столбец таблицы категорий

идентификатор, категории

столбец таблицы sub_categories

идентификатор, categories_id , sub_categories

Это моя таблица категорий и подкатегорий

Комментарии:

1. Вам нужен Ajax или JavaScript. Это должно быть сделано на стороне клиента, а не на PHP

2. Попробуйте jQuery. jsfiddle.net/ebopq16q