![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 385 Pomógł: 55 Dołączył: 1.03.2005 Skąd: śląsk Ostrzeżenie: (0%) ![]() ![]() |
witam
mam przechowywac towary i uslugi w bazie towar/usluga moze byc oferta lub potrzeba tabele ulozylem tak (skrot) Kod id nazwa rodzaj (0 - oferta, 1 - potrzeba) towar/usluga moze byc zarowno potrzeba jak i oferta, wiec jezeli jest tym i tym to beda 2 wiersze w bazie - tu juz mam watpliwosc czy jest to dobre rozwiazanie. gdy zmieniam rodzaj towaru z oferty na potrzebe to usuwam poprzednie wpisy tego towaru i dodaje go na nowo ze zmienionym rodzajem - tu kolejna watpliwosc. wymyslilem teraz ze moze zmienic tabele na: Kod id nazwa oferta ( 0 - nie oferta, 1 - oferta) potrzeba ( 0 - nie potrzeba, 1 - potrzeba) czyli jezeli towar jest oferta i potrzeba to ma dwie jedynki. tylko ze powstaje pytanie jak wyswietlic towar jezeli jest oferta i potrzeba w dwoch wierszach? np naprawa komputerów - oferta naprawa komputerów - potrzeba czy mysql cos takiegio potrafi? i prosze o ogolna wypowiedz na temat obu rozwiazan, ktore lepsze? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 385 Pomógł: 55 Dołączył: 1.03.2005 Skąd: śląsk Ostrzeżenie: (0%) ![]() ![]() |
okej, postanowilem i zabralem sie za zmiany.
zmienilem juz czesc aplikacji, wg schematu sf - czyli tak jak ma byc normalnie:) tylko ze mam problem, ktory zreszta kiedys juz sie pojawil tylko omijalem go w brzydki sposob (nawet nie pamietam juz jak). przykladowa sytuacja: uzytkownik moze edytowac swoje towary, wiec ma ich spis, chcialbym mu pokazac ktory towar jest oferta ktory potrzeba a ktory tym i tym. ale tutaj juz nie chcialbym zeby sie powtarzaly te same wiersze, chcialbym zeby to wygladalo mniej wiecej tak: Kod jakas nazwa_towaru | oferta potrzeba | jakas data_dodania jakas nazwa_towaru2 | potrzeba | jakas data_dodania jakas nazwa_towaru3 | oferta | jakas data_dodania jakas nazwa_towaru4 | potrzeba | jakas data_dodania jakas nazwa_towaru5 | oferta | jakas data_dodania chodzi o to jak przekazac to ladnie do szablonu Smarty bo teraz przekazuje normalnie towary tego usera. ale zeby sprawdzic czy to jest oferta czy potrzeba to musze miec id tego towaru, a w smarty musialbym uzyc php zeby utworzyc nowe zapytanie. czy musze dla kazdego towaru robic osobne zapytanie pobierajace czy to jest oferta czy potrzeba? czy moze da sie jakos to polaczyc w mysql zeby wynik byl gotowy do wstawienia w szablonie? teraz to w php polaczylem i przekazalem do smarty gotowa tablice. ale jak user bedzie mial 1000 towarow to bedzie dodatkowych 1000 zapytan dla kazdego towaru zeby sprawdzic jaki to rodzaj jest. cos takiego by sie przydalo:
sa jakies inne funkcje ktore moglyby cos takiego zrobic? Ten post edytował AxZx 26.09.2006, 11:10:20 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 02:45 |