Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pętla w pętli - problem
bizonek1473
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 19.10.2015

Ostrzeżenie: (0%)
-----


Witam, chciałbym stworzyć wielopoziomowe menu. Stworzyłem je przy pomocy listy ol przez HTML i CSS. I teraz chciałbym, aby odpowiednie rekordy były wyciągane tak jak trzeba. O ile poziom 1 i 2 działa to mam problem z wyświetleniem poziomu 3. Dołączam kod.

  1. <li class="lvl-1"><a href="#"><?php
  2. include("polacz.php");
  3. $sql = "SELECT * FROM zawartosc WHERE nazwa='menu4'";
  4. $idsql = mysql_query($sql);
  5. $reko = mysql_fetch_array($idsql);
  6. echo @$reko[tresc];
  7. ?></a>
  8. <?php
  9. include("polacz.php");
  10. $zapytanie = "SELECT * FROM podstrony WHERE nadrzedny='Dla rodziców'";
  11. $idzapytania = mysql_query($zapytanie);
  12.  
  13. echo '<ol class="menu-lvl-2">';
  14. while ($rekord = mysql_fetch_array($idzapytania))
  15. {
  16. echo '<li class="lvl-2"><a href="podstrona.php?id='.@$rekord[id].'">'.@$rekord[nazwa].'</a>
  17. <ol class="menu-lvl-3">';
  18. $sql = "SELECT * FROM podstrony WHERE nadrzedny='.@$rekord[nazwa].'";
  19. $idsql = mysql_query($sql);
  20. while ($reko = mysql_fetch_array($idsql))
  21. {
  22. echo '<li class="lvl-3"><a href="podstrona.php?id='.@$reko[id].'">'.@$reko[nazwa].'</a>
  23. </li>';
  24. }
  25. echo '</ol></li>';
  26. }
  27. echo '</ol>';
  28. ?>
  29. </li>


Ten post edytował bizonek1473 2.01.2016, 13:42:12
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 08:28