Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Dopięcie działów do Kategorii
Forum PHP.pl > Forum > Przedszkole
Weles
Witam!
Mam pewien problem.

Piszę pewien skrypt, który dzieli się na kategorie i działy.

Kategorie powtarzam w pętli tak:

  1. <?php
  2. $kategorie_query = mysql_query("SELECT * FROM $baza_forum.kategorie");
  3. while($kategorie_petla = mysql_fetch_array($kategorie_query)) {
  4. ?>
  5. <tr>
  6. <td class="kategoria_1"></td>
  7. <td class="kategoria_2">
  8. <div class="kategorie">
  9. <?php echo $kategorie_petla['nazwa']; ?>
  10. </div>
  11. </td>
  12. <td class="kategoria_3"></td>
  13. </tr>
  14. <?php
  15. }
  16. ?>
  17.  


  1. <tr>
  2. <td class="dzialy_1"></td>
  3. <td class="dzialy_1_5">
  4. <div class="dzialy">
  5. <table class="wfull">
  6. <tr>
  7. <td style="width: 35px; height: 35px;">
  8. <img src="grafika/tematy_znaczek.png" alt="Znaczek Działów">
  9. </td>
  10. <td class="dzialy1">
  11. <table class="dzialy1">
  12. <tr>
  13. <td class="dzialy_title">
  14. tytul
  15. </td>
  16. </tr><tr>
  17. <td>
  18. opis
  19. </td>
  20. </tr>
  21. </table>
  22. </td>
  23. <td style="width: 15%;">
  24. srodek
  25. </td>
  26. <td>
  27. koniec
  28. </td>
  29. </tr>
  30. </table>
  31. </div>
  32. </td>
  33. <td class="dzialy_2"></td>
  34. </tr>
  35. <tr>
  36. <td class="dzialy_3" class="odstep_off"></td>
  37. <td class="dzialy_4" class="odstep_off"></td>
  38. <td class="dzialy_5" class="odstep_off"></td>
  39. <br>
  40. </tr>
  41.  


I nie wiem jak to połączyć w całość..
Aby wszystkie działy które mają ID danej kategorii były pod daną kategorią.
Jak dam pętle w pętli, to wyświetli mi tyle razy dane działy, ile jest kategorii, więc lipa..

Prosiłbym o pomoc!
Pozdrawiam.
Mega_88
Może zrobić w bazie danych dodatkową kolumnę 'kategoria' ?

Ja tak zawsze robie jak mam podział, kategorie oznaczam - 1, 2, 3, 4, 5
Coś takiego np:
  1. $query=mysql_query("SELECT * FROM produkty WHERE kategoria='$kategoria' AND status=1 ORDER BY id DESC");
Weles
No mam identycznie przecież pisałem w temacie o tym :f

Problem w tym że nie umiem zrobić tak, aby te kategorie powtarzały się po 1 razie jedna kategoria, a pod tą kategorią były działy które mają oznaczenie tego ID kategorii.

Pokaze obrazkowo oco mi chodzi:

Chce aby bylo tak:


A nie tak:
boro11
Ja bym zrobił dwa zapytania, jedno do wyświetlania nazw, a drugie do wyświetlania działów, robisz potem pętle w pętli i powinno hulać smile.gif
Weles
@UP:
No właśnie nie, bo wtedy wyświetlać będzie tak:

boro11
Nie?
Jak dasz nazwę kategorii w jednej pierwszej pętli, a w niej zrobisz druga to zanim przejdzie do drugiej wyświetli wszystko z pierwszej czyli w skrócie:

Robisz pętle i w niej zapytanie do wywołania nazwy kategorii, potem robisz pętle w tej pętli i wyświetlasz działy które zawierają się w kategorii pierwszej.
Weles
O cholera, rzeczywiście ohmy.gif
Jakie to było proste, myślałem podobnie ale z góry myślałem że nie zadziała i nie testowałem, dopiero dzięki twojemu postu skusiłem się do napisania tego i dziala należycie haha.gif

Dzięki wielkie!! tongue.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.