![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 186 Pomógł: 4 Dołączył: 13.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam serdecznie,
zaczynam swoją przygodę od jakiegoś czasu z PHP/MYSQL . Mój problem polega na rozwiązaniu problemy jak wykonać bazę danych a następnie kod php w przypadku kiedy na stronie ( w sklepie ) zamierzam mieć Producentów oraz Kategorie danego produktu a w kodzie PHP w niedalekiej przyszłości chciałbym utworzyć linkowanie więc: robie 2 zakładki KATEGORIE || PRODUCENCI i teraz cały moj problem Więc przypuśćmy ze mamy 3 tabele w myqsl produkt, producent i kategoria ( oczywiście produkt musi w tym przypadku przechowywac id_produktu oraz id_kategori ) jeżeli zostanie wybrana jakaś kategoria aby zostali wyświetleni producenci aby można było zawęzić wyszukiwanie. Jak wybierzemy producenta aby zostały wyświetlone kategorie by znów zawęzić wyszukiwanie. Należy pamiętać ty tylko o tym, że już przy wybraniu producentów bądź kategorie ( krok 1 ) należy wyświetlić wszystkie wyniki, ale chyba wiem jak to zrobić poprzez porostu id w linku. i jezeli to będzie id_kat to wyswietlamyy wszystkie o tych id_kat i odwrotnie Prosze o pomoc i podanie przykładowego zapytania mysql przez php. wydaje mi się ze trzeba będzie tu użyć IF tylko trzeba by sprawdzić czy przeglądarka przesłała id_kategori lub czy id_producenta lub to i to tylko jak to zrobić? Ten post edytował Micchaleq 9.08.2010, 14:03:45 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 181 Pomógł: 14 Dołączył: 4.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
Wybór kategorii, producenta, etc możesz zrobić albo jako formularz (jak w sklepach internetowych zaznaczanie "kwadratów") albo w formie linka... Tak czy siak musisz przekazać do skryptu jakąś zmienną która będzie wklejana do zapytania SQL i na tej podstawie wybierasz daną kategorię...
W IFie sprawdzasz czy jest jakiś parametr w GET (z linka) lub z POST (z formularza), jeżeli tak, to jaki, później wklejasz go do zapytania SQL i masz to co chciałeś... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 16:10 |