![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 21.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
racuję na dwóch grupach - tabelach : kategorie i produkty.
Kategorie to standardowe drzewko z id_kategorii, parrent_id, nazwa kategori itd. W strukturze tabeli produkt umiescilem id_produktu, nazwa, id_kategorii, cena itd Pytania: 1. W jaki sposób przypisać produkt do wielu kategorii? Przykład : Procesory -> Intel -> Core Duo. EDIT: znalazłem to : http://forum.php.pl/index.php?showtopic=40992 2. Jak skonstruować zapytanie do wyszukiwania, które po wpisaniu np. "Procesor" uwzględni wszystkie produkty z kategori procesor, a nie tylko te z nazwą "Procesor". Mój pomysł jest taki, żeby do produktu dodać pole "slowa_kluczowe" i wyszukiwać też po tym polu. Tam mozna wrzucic przetlumaczone id kategori na stringi, ale to chyba mija sie z celem relacyjnej bazy danych :/ Pomocy. EDIT: tutaj jeszcze nie nie znalazłem 3. Ostatnie, chyba najtrudniejsze... Każdy produt posiada te same pola danych jak np. tytul, cena, producent itd. Czy da sie jakos prosto dolaczyc do danej kategori, np Procesory - dodatkowe parametry dla tej grupy i jej potomków, w tym przypadku niech będzie to "FSB" i "częstotliwość"? Inna kategoria będzie posiadała inne charakterystyczne dane. Zakładam, że napiszę sobie panel do tworzenia takich dodatkowych paramertów w PHP. EDIT: patrz edit z punktu 1 (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Przykładowy kod bardzo by pomógł. Bardzo proszę o pomoc (nawet najmniejszą) i kłaniam się nisko. KM Ten post edytował K_M 21.08.2008, 17:55:20 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 04:15 |