Pereiti prie turinio

Rekomenduojami pranešimai

sveiki

bandau padaryti headerio categorijas su sub_categorijom, kazkas kertasi antrajame WHILE loope

 

          <?php

                $query = "SELECT * FROM header_cat";
                $select_all_categories_query = mysqli_query($connection, $query);

                while ($row = mysqli_fetch_assoc($select_all_categories_query)) {
                    $header_title = $row['header_title'];
                    $header_id = $row['header_id'];
                    $header_url = $row['header_url'];
                    $header_dropdown = $row['dropdown'];

                    if ($header_dropdown == 0) {
                        echo "<li class='nav-item'><a class='nav-link' href='{$header_url}'>{$header_title}</a></li>";
                    } else {

                        ?>

                        <li class="nav-item dropdown">

                            <a class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown"
                               aria-expanded="false">
                                <?php echo $header_title ?>
                            </a>
                            <ul class="dropdown-menu">

                                <?php

                                $query = "SELECT * FROM categories WHERE header_id =$header_id";
                                $select_all_categories_query = mysqli_query($connection, $query);

                                while ($row = mysqli_fetch_assoc($select_all_categories_query)) {
                                    $category_title = $row['cat_title'];
                                    $category_id = $row['cat_id'];


                                    echo "<li><a class='dropdown-item' href='category.php?category={$category_id}'>{$category_title}</a></li>";

                                }
                                ?>

                            </ul>
                        </li>


                        <?php
                    }
                }
                ?>

 

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Pirmo while viduj dar kartą setini $row variable?

 

while ($row2 = mysqli_fetch_assoc($select_all_categories_query)) {
                                    $category_title = $row2['cat_title'];
                                    $category_id = $row2['cat_id'];

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...