Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> drzewo kategorii ... help :]
sniffer
post 15.03.2003, 19:49:08
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 24.01.2003
Skąd: POland

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


Witam wszystkich,
próbuje zrobić drzewo kategorii dla downlaodów, i potrzebuje rady na temat mysql'a. Otórz mam problem jak zrobić by powiedzmy film był katalogowany pod kategorią FILMY, pod kategorią JĘZYK np. POLSKI itd.

Np. Dramat, dvdrip po angielsku.

a wyglądać mialo by to miej więcej tak:
PLIKI > FILMY > DVDRIP'Y
JĘZYK > ANGIELSKI
RODZAJ > DRAMAT

Czytałem juz troche opisów i dalej nie wiem jak mam to zrobić. Oczywiście nie chodzi tu tylko o filmy, o gry, mp3 itp rownież. Głównym założeniem miało być, żeby wszystko zawierało się w dwóch tableach, tzn. jedna tabela z kategoriami i podkategoriami (i tu równierz problem bo z tego co wiem nie da sie zrobic tabeli w tabeli), i dróga z danymi filmów, gier, mp3 itd. Chodzi o to by nie robić dla każdej kategorii tabeli z relasami, tylko by byla jedna i w razie potrzeby pliki były widziane w odpowiednich kategoriach (jw) [robienie takich tabel tylko zużywalo by miejsce na hdd].
Czy ktośma jakiś pomysłquestionmark.gif? Może masz chwile czasu to pomysl i napisz tu lub na priwa. Jeśli nie zawarlem u jakis informacji a są Ci potrzebne to pisz !!!

Pozdr i thx to @ll


--------------------
Human Knowledge Belongs To The World !!!
Go to the top of the page
+Quote Post
kossa
post 17.03.2003, 09:47:04
Post #2





Grupa: Zarejestrowani
Postów: 1 165
Pomógł: 9
Dołączył: 9.04.2002
Skąd: Toruń

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


Musisz utworzyc 2 tabele w bazie:

Pierwsza:

zawiera nazwy kategorii

np: id, kategoria

Druga tabela:

zawiera Twoje filmy ale ma pole id_kategorii

teraz w skrypcie php musisz w petli zrobic druga petle

najpierw wyciagasz nazwy kategorii

i jak jest np.: kategoria 2 to ma id=2

wiec w drugiej petli musisz wyciagnac filmy where id_kategorii = $id


Kod
$res=mysql_query("SELECT * from kategorie");

while($row = mysql_fetch_array($res))

{

   $id = $row["id"];

   $kategoria = $row["kategoria"];

   echo "Filmy z kategorii: ".$kategoria;



     $res_filmy=mysql_query("SELECT * from filmy where id_kategorii =  $id");

     while($row = mysql_fetch_array($res_filmy))

     {

        $id_filmu = $row["id"];

        $film = $row["film"];

        echo $film;

     }



}


pozdrawiam
Kossa
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 13.06.2025 - 03:41