Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Wyświetlanie rekordów z bazy danych
pafeu
post
Post #1





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 9.10.2011

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


baza
  1. cat_id parent_id left_id right_id level cat_name
  2. 1 -1 1 74 -1 ALL
  3. 214 1 22 73 0 KATEGORIA1
  4. 223 214 23 72 1 1PODKAT1
  5. 215 1 20 21 0 KATEGORIA2
  6. 216 1 15 24 0 KATEGORIA3
  7. 223 216 18 19 1 3PODKAT1
  8. 223 216 12 17 1 3PODKAT1

kodem
  1. $query = "SELECT * FROM " . $DBPrefix . "categories WHERE level = 1 ";
  2. $res = mysql_query($query);
  3.  
  4. while ($row = mysql_fetch_assoc($res))
  5. {
  6. $template->assign_block_vars('cat_list', array(
  7. 'ID' => $row['cat_id'],
  8. 'KATEGORIE' => $category_names[$row['parent_id']],
  9. 'PODKATEGORIE' => $category_names[$row['cat_id']]
  10. ));
  11. }

pobieram kategorie i podkategorie ale mam problem
nie wyświetlają mi się kategorie, które nie mają podkategorii
a kategorie które mają kilka podkategorii wyświetlają się kilka razy
wygląda to tak:

- KATEGORIA1, 1PODKAT1
- TU POWINNA BYĆ KATEGORIA BEZ PODKATEGORII
- KATEGORIA3, 3PODKAT1
- KATEGORIA3, 3PODKAT2


--------------------
ommo.pl - oświetlenie led i nie tylko
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 21.08.2025 - 18:28