簡體   English   中英

產品最佳動態菜單3標簽php mysqli

[英]product best dynamic menu 3 label php mysqli

我已發出第三個lebel菜單,但主菜單和子菜單仍在工作,所以請幫助我

表格名稱“ romtech”

  1. 類別-> cat_id,categories_name;

  2. sub_categories-> sub_id,cat_id,sub_categories_name;

  3. sub_child_categories-> ch_id,sub_id,cat_id,child_categories_name;

PHP代碼

<div class="cat_menu_container">
    <div class="cat_menu_title d-flex flex-row align-items-center justify-content-start">
        <div class="cat_burger"><span></span><span></span><span></span></div>
        <div class="cat_menu_text">categories</div>
    </div>
    <ul class="cat_menu">
        <!-----------------------sql error set liimit 5 and order by desc not working please check its sir---------------------------->
        <?php $menu=$conn->query("SELECT * FROM categories WHERE cat_status='1' and order by cat_id limit 5"); while($row=$menu->fetch_array()){?>
        <li class="hassubs"><a href="categories.php?cat_id=<?php echo $row['cat_id']; ?>"><?php echo $row['categories_name']; ?><i class="fas fa-chevron-right ml-auto"></i></a>


            <!-----------Second ------------------>
            <?php $sub=$conn->query("SELECT * FROM sub_categories WHERE sub_cat_status ='1' and cat_id=".$row['cat_id']);?>
            <ul> 
                <?php while($menu_row=$sub->fetch_array()){ ?>
                <li class="hassubs"><a href="categories.php?sub_id=<?php echo $menu_row['sub_id']; ?>"><?php echo $menu_row['sub_categories_name']; ?><i class="fas fa-chevron-right ml-auto"></i></a>


                    <!-----------third -issue part----------------->
                    <?php $child=$conn->query("SELECT * FROM sub_child_categories WHERE sub_id =".$row['sub_id'] AND cat_id =.$row['cat_id']);?>
                    <ul> 
                        <?php while($child_row=$child->fetch_array()){ ?>
                        <li class="hassubs"><a href="categories.php?sub_id=<?php echo $child_row['ch_id']; ?>"><?php echo $child_row['child_categories_name']; ?><i class="fas fa-chevron-right ml-auto"></i></a>
                        </li>
                    <?php } ?>
                    </ul>

                    <!-----------third ----end-------------->


                </li>
                <?php } ?>
            </ul>
          <!-----------Second ----end-------------->


        </li>
        <?php } ?>
    </ul>
</div>

第三級查詢是

$child=$conn->query("SELECT * FROM sub_child_categories WHERE sub_id =".$menu_row['sub_id']."");

采用

`sub_id =".$menu_row ['sub_id']` 

要么

 `sub_id =".$menu_row ['sub_id']` AND cat_id=$row['cat_id']`

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM