Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Nielimitowana Ilosc Kategorii.
telepawel
post
Post #1





Grupa: Zarejestrowani
Postów: 81
Pomógł: 0
Dołączył: 11.05.2003

Ostrzeżenie: (0%)
-----


Witam,

Od 2 godzin siedze na rozwiazaniem dla systemu katalogow php + mysql.

Mam zapisane kategorie w bazie mysql w postaci
1_2_3 (np zupy w proszku grzybowe)
1 (zupy wszystkie)
1_4 (zupy o smaku owocow lesnych)
2_3 (warzywa zielone)
2 (warzywa wszystkie)
jako ID.

Kazdy znak _ to przejscie do podkategorii.
I teraz jak to zrobic aby skrypt wyslwietlal dane kategorie wg. glebokosci ?
Prawidlowo powinno byc:
1 (zupy wszystkie)
-> 1_2_3 (np zupy w proszku grzybowe)
-> 1_4 (zupy o smaku owocow lesnych)
2 (warzywa wszystkie)
2_3 (warzywa zielone)
itd.

Prosze o pomoc poniewaz jestem w martwym punkcie.

Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
orson
post
Post #2





Grupa: Zarejestrowani
Postów: 548
Pomógł: 2
Dołączył: 19.07.2003

Ostrzeżenie: (0%)
-----


witam ...

po przemysleniu dzis problemu z produktem w 2 kategoriach doszedlem do 2 rozwiazan:
1) [latwiejsze] dodanie do produktow dodatkowej kolumny/kolumn ... malo eleganckie ale dosc szybkie i latwe w implementacji
2) [trudniejsze - wieksze mozliwosci] dodanie do tabeli produktow 2 nowych kolumny: itemType i itemParent[or smth] ... z roznymi wartosciami ... w tym na przyklad wartosc shadow ... i bedzie to dzialac tak: jezeli produkt jest w 3 kategoriach, np: 1.11 12 33, 12.07 12 09 i 17.12 03 01 to:
tworzymy 3 itemy z czego w 2 ustawiamy type na shadow i itemParent na id tego ktory ma itemType na normal ... teraz wystarczy lekko rozbudowac zapytania i powinno dzialac ... wszystkie dane typy ilosc cena i inne przechowywane sa w glownym itemie a w kopiach sa tylko nulle ... poza typem shadow mozna ustawic inne ... np. typ promocyjny ktory wplywa na pozycje na liscie itp.

aha ... odpadaja wszelkiego typy laczenia id ... typu: 1.111233;12.071209;17.120301 dlatego ze to juz string i nie da sie operowac na nim jak na liczbach ...

1 sposob jest banalny i w miare sprawny ale jestesmy ograniczeni iloscia powtorzonych itemow ... nad 2 trzeba popracowac ale jest duzo bardziej elastyczny ...

pozdrawiam
Go to the top of the page
+Quote Post

Posty w temacie
- telepawel   Nielimitowana Ilosc Kategorii.   20.07.2004, 17:19:23
- - invx   z tego co zrozumialem po prostu zastosuj do katego...   20.07.2004, 17:36:25
- - hwao   Moze sie przyda: http://amnesty.scene.pl/~szacool/...   20.07.2004, 17:44:19
- - telepawel   hwao...DZIEKUJE BARDZO!! Teraz wyglada to...   20.07.2004, 18:01:14
- - orson   witam ... mozesz tez zastosowac system ktory jest...   20.07.2004, 22:23:19
- - Pianandrill   Z drzewkami się aktualnie ścieram. Podoa mi się ar...   14.10.2004, 00:15:56
- - orson   witam ... [pod]kategorie usuwaja sie same: [SQL] ...   14.10.2004, 09:44:14
- - a79rtur   pozwólcie ze sie wtrące w skrypcie z ksiazki mam ...   14.10.2004, 11:18:19
- - Vengeance   no ok spoko sposob orson tylko po co ta liczba prz...   14.10.2004, 14:06:48
- - orson   witam ... to jest copy and paste z php ... [SQL]...   14.10.2004, 14:46:01
- - Vengeance   to czy final czy nie to akurat dla mnie malo wazne...   14.10.2004, 15:16:10
- - Pianandrill   Wydaje mi się, że mimo wszystko jest to zbyt skomp...   15.10.2004, 02:38:20
- - orson   witam ... hmm ... nie wiem jaki masz problem z pr...   15.10.2004, 08:34:00
- - Vengeance   hmm no cos tam naskrobalem. Poniewaz jest to moje ...   19.10.2004, 13:30:22
- - orson   witam ... jestem aktualnie zupelnie bez czasu wie...   19.10.2004, 21:13:03
- - Vengeance   no więc: klasa Trees: + działanie: http://vengean...   20.10.2004, 17:38:00
- - nediam   no dobra a jak w takim razie dodac jakis elment do...   23.10.2004, 15:01:07
- - bendi   Mielismy taka dyskusje na WebHelpie, http://forum....   25.10.2004, 11:26:32
- - orson   witam ... nie mialem za duzo czasu zeby sie jej p...   28.10.2004, 19:40:12
- - nediam   Cytat(orson @ 2004-10-28 20:40:12)po swietach...   28.10.2004, 21:15:09
- - Vengeance   Jeśli chodzi o to, aby do testowego drzewka które ...   28.10.2004, 21:20:26
- - orson   Cytat(nediam @ 2004-10-28 21:15:09)a kto powi...   28.10.2004, 23:26:42
- - Vengeance   tak jak mówiłem sama obłsuga drzewek działa wszędz...   30.10.2004, 18:59:38
- - herbatniczek   ccześć, jestem w trakcie tworzenia sklpeu komputer...   3.11.2004, 16:00:01
- - orson   witam ... Cytatkarty A to liczba 1. Zaś A.A.D.A to...   4.11.2004, 09:00:59
- - Thaal   witam... własnie niedawno bawiłem się czymś podob...   4.11.2004, 11:01:41
- - Vengeance   a ja mam pytanie czy wiesz ile to zapytan generuje   4.11.2004, 15:57:11
- - Thaal   Cytat(Vengeance @ 2004-11-04 16:57:11)a ja ma...   4.11.2004, 16:29:28
- - orson   witam ... po przemysleniu dzis problemu z produkt...   4.11.2004, 22:12:18
- - nediam   Vengeance: twoj sposob nie dziala chyba tak jak po...   14.11.2004, 20:30:59
- - Vengeance   o dzieki za cynk. jak znajde chwile checi to to sp...   14.11.2004, 20:39:45
- - orson   witam ... Vengeance poszedl na latwizne i uzyl pr...   14.11.2004, 22:03:52
- - nediam   orson: o to wlasnie chodzilo thx ale mam taki maly...   15.11.2004, 14:24:41
- - orson   witam ... Cytatczy nie powinno byc : a dziala ja...   15.11.2004, 15:13:30
- - nediam   orson nie wiem o co ci chodzi bo to co napisalem j...   15.11.2004, 21:24:05
- - orson   witam ... pamietam ze mialem z tym problem ... wy...   15.11.2004, 22:00:05
- - Vengeance   ok poprawiłem. "dobra" ( bo rozwojowa :]...   15.11.2004, 22:39:47


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: 3.10.2025 - 02:10