Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z wyświetlaniem, ogłoszenia jak na allegro
lysy1033
post
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
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: 23.12.2025 - 14:57