Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> kategorie i podkategorie, z wykorzystaniem adodb oraz smarty
ambrozy
post
Post #1





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 5.02.2003

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


Chcialbym aby kategorie oraz podkategorie byly pobierane z bazy danych a nastepnie wyswietlaly sie w takiej formie:

kategoria1|kategoria2
podkategoria1, podkategoria2, ... |podkategoria3 podkategoria4 ...

kategoria3|kategoria4
podkategoria5 podkategoria6|podkategoria7 podkategoria8, ...

kategoria5|kategoria6
podkategoria9 podkategoria10 ...|podkategoria11 podkategoria12 ...

i tak dalej.

Przy czym struktura kategorii w mysqlu wyglada nastepujaco:
id
mid - id kategorii matki
nazwa

Prosilbym o jakies wskazowki, a najlepiej o jakies gotowe rozwiazania bo jakos sam niemoge do tego dojsc

Z gory dzieki
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
ambrozy
post
Post #2





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 5.02.2003

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


niechce otwierac nowego tematu wiec zapytam jeszcze raz tutaj, jak powinno wygladac zapytanie do mysla abym otrzymal tablice ktora moglbym pozniej prosto przedstawic w smarty w taki sposob:

  1. <a href=plik.php?id=$ZMIENNA ID KATEGORII>$ZMIENNA NAZWY KATEGORII</a>
  2. <a href=plik.php?id=$ZMIENNA ID PODKATEGORII1>$ZMIENNA NAZWY PODKATEGORII1</a> | <a href=plik.php?id=$ZMIENNA ID PODKATEGORII145>$ZMIENNA NAZWY PODKATEGORII145</a> | <a href=plik.php?id=$ZMIENNA ID PODKATEGORII190>$ZMIENNA NAZWY PODKATEGORII190</a>
  3.  
  4. <a href=plik.php?id=$ZMIENNA ID KATEGORII2>$ZMIENNA NAZWY KATEGORII2</a>
  5. <a href=plik.php?id=$ZMIENNA ID PODKATEGORII21>$ZMIENNA NAZWY PODKATEGORII21</a> | <a href=plik.php?id=$ZMIENNA ID PODKATEGORII25>$ZMIENNA NAZWY PODKATEGORII25</a> | <a href=plik.php?id=$ZMIENNA ID PODKATEGORII29>$ZMIENNA NAZWY PODKATEGORII29</a>


oraz jak to wyswietlic w smarty....section, foreachem czy jescze czyms ?

tabele w mysqlu wygladaja nastepujaco:
  1. CREATE TABLE `kategorie` (
  2. `id_kategorie` INTEGER(11) UNSIGNED NOT NULL AUTO_INCREMENT,
  3. `kategoria` VARCHAR(100) NOT NULL,
  4. PRIMARY KEY(`id_kategorie`),
  5. INDEX `id_kategorie`(`id_kategorie`)
  6. );
  7.  
  8. CREATE TABLE `podkategorie` (
  9. `id_podkategorie` INTEGER(11) UNSIGNED NOT NULL AUTO_INCREMENT,
  10. `id_kategorie` INTEGER(11) UNSIGNED NOT NULL,
  11. `podkategoria` VARCHAR(255) NOT NULL,
  12. PRIMARY KEY(`id_podkategorie`, `id_kategorie`),
  13. INDEX `id_kategorie`(`id_kategorie`)
  14. );


Ten post edytował ambrozy 14.12.2004, 00:28:06
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: 16.10.2025 - 06:49