• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Filtrowanie produktów, wyszukiwarka

Object Storage Arubacloud
0 głosów
181 wizyt
pytanie zadane 6 maja 2022 w PHP przez UczenVadera Początkujący (380 p.)
Witam!
Szukam, szukam, ale nie znajduję.

Tworzę w ramach dalszej nauki portal, w którym będą różne produkty. Chciałbym, aby każda kategoria miała różne pola do uzupełnienia podczas dodawania.

Kategoria Telefon będzie miała np. parametry: bateria, procesor ram

Kategoria Spożywcze już nie powinna mieć tych parametrów, a powinna mieć np: termin spożycia, data produkcji.

Myślałem jak to ugryźć, ale nic ciekawego nie wpada mi do głowy, nie proszę tutaj o kod, lecz o podpowiedź jak to ugryźć. Dobrym przykładem będzie tutaj znany każdemu serwis ogłoszeń lojalnościowych O*X.PL, chciałbym uzyskać coś podobnego - kiedy wchodzimy na jakąś kategorię, to ta kategoria posiada za każdym razem inne pola wyszukiwania, a użytkownik, dodając coś - uzupełnia je.

Z góry dziękuję za odpowiedź.
komentarz 6 maja 2022 przez Wiciorny Ekspert (269,590 p.)

Chciałbym, aby każda kategoria miała różne pola do uzupełnienia podczas dodawania.

no ale co ty chcesz gryźć? Bo opisujesz co chcesz, a nie wiem w czym problem.  

komentarz 6 maja 2022 przez UczenVadera Początkujący (380 p.)
Jeżeli źle wytłumaczyłem to opisuję raz jeszcze.

Nie chce, aby skład pasztetowej był w kategorii pralek. Użytkownik, który będzie dodawać produkt, będzie wybierać kategorie. Każda kategoria ma mieć swoje filtry. Kiedy użytkownik będzie chciał dodać pasztet, to pokażą mu się do wypełnienia np. pole data przydatności, producent. Jeżeli użytkownik doda coś do kategorii AGD np pralka, to tam pojawią mu się inne pola formularza, np. producent, pojemność bębna itd. Teraz pytanie... Jak zapisać te dane, aby dobrze je wyświetlać i po nich wyszukiwać?
komentarz 6 maja 2022 przez Wiciorny Ekspert (269,590 p.)

podzielić dane produkty na kategorie- za pomocą BAZY danych 
 

Nie chce, aby skład pasztetowej był w kategorii pralek

to umieść to do innej kategorii ,problem jest trywialny w sensie nie ma żadnego, tworzysz baze danych gdzie masz tabele np osobno dla produktów w których jest  referencja do kategorii-  i z kategorii mozna na tej podstawie wybrac odp. produkt czy kategoryzowac 

komentarz 7 maja 2022 przez JakSky Stary wyjadacz (14,770 p.)
Te osobne tabele to raczej średni pomysł. Przy wielu produktach będzie tryliard tabel. Lepiej zrobić chyba jedną tabelę, która zawiera odniesienie do kategorii produktu.
1
komentarz 7 maja 2022 przez Wiciorny Ekspert (269,590 p.)

Nie zrozumiales co napisalem dokladnie, tak dzialaja wszystkie serwisy allegro OLX :). Generalnie To kategorie mają przyporządkowane produkty, na bazie relacji tabel a nie produkty są jakby właścicielami kategorii, wtedy byłby problem bo kiełbasa krakowska, a kiełbasa krakowska bez mięsa VEGE imo mogła by mieć impakt na kategorie, a niezmienia to faktu - ze jest to art. spożywczy bez kategoryzowania tego osobno na produkty.

WIec taka TABELA produkt, zawiera kazdy produkt niezaleznie czy jest to pralka, czy cukierki a nie, każdy produkt jako tabela. Zreszta relacyjna baza danych i tabela jest relacja,  a odpowiednikiem Obiektu sa reprezentujace KROTKI i Atrybuty.  

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

+1 głos
0 odpowiedzi 261 wizyt
pytanie zadane 25 maja 2022 w PHP przez DXC Użytkownik (500 p.)
+1 głos
2 odpowiedzi 369 wizyt
0 głosów
1 odpowiedź 85 wizyt
pytanie zadane 29 listopada 2020 w PHP przez CSSoup Mądrala (6,460 p.)

92,546 zapytań

141,387 odpowiedzi

319,503 komentarzy

61,930 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...