Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 10.08.2007 Ostrzeżenie: (0%)
|
Witam mam pewien problem. Pisze serwis z ogloszeniami. idea jest taka jak na allegro. mam juz tabele kategorii w bazie i zrobilem tak:
ID PARENT_ID NAZWA ... 1 3 nazwa Czyli id to wiadomo a parent_id to numerek kategorii do ktorej kategoria nalezy. W tabeli ogloszen mam tak: ID KATEGORIA_ID TYTUL ... 1 1 tytul Teraz mam problem taki: Chce zeby po kliknieciu w kategorie powiedzmy Samochody wyswietlic wszystkie ogloszenia ktore naleza do wszystkich podkategorii Samochody. Wiem ze trzeba skonstruowac odpowiednie zapytanie do bazy. narazie doszedlem do tego ze trzeba ustawic zmienna w zapytaniu: $zapytanie=mysql_query("select * from OGLOSZENIA where $warunki"); w $warunki powinno byc cos takiego: KATEGORIA_ID=$kategoria1 OR KATEGORIA_ID=$kategoria2 OR .... wie ktos moze jak skonstruowac zmienna $warunki? ID aktualnie wybranej kategorii mam w $kategoria Trzeba zrobic najprawdopodobniej petle i pobierac podkategorie dla aktualnej kategorii zapytaniem select * from KATEGORIE where PARENT_ID=$kategoria. ale takie zapytanie zadziala jednopoziomowo a ja chce zeby dzialalo niezaleznie od tego ile jest "glebokosci" w podkategoriach itd... chce zeby skrypt po kliknieciu na jakas kategorie wyszukal wszystkie ogloszenia ze wszystkich podkategorii i ich podkategorii itd... W sumie nie chce zeby ktos to za mnie napisal tylko zeby mi ktos podpowiedzial w jaki sposob zrobic algorytm na to. jak bede mial w glowie algorytm to juz sam to napisze. Ten post edytował lysy1033 20.08.2007, 11:52:46 |
|
|
|
lysy1033 Problem z wyświetlaniem 20.08.2007, 11:27:19
Fixus jeżeli dobrze cię zrozumiałem to niepotrzebnie sob... 20.08.2007, 14:09:50
Exek o ile zrozumiałem to chcesz mieć wiele zagnieżdżon... 20.08.2007, 15:41:17
lysy1033 no w sumie zrealizowałem to za pomocą funkcji któr... 20.08.2007, 20:50:39 ![]() ![]() |
|
Aktualny czas: 23.12.2025 - 14:57 |