Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Obsługa zamówień, Jaka tabela, jakie rozwiązanie?
Edpl
post
Post #1





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 6.05.2006

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


Witam ponownie,
właściwie nie wiedziałem czy temat dać tutaj czy do baz danych... bo w sumie problem nie jest taki skonretyzowany. Przygotowuje sobie tabele obsługująca zamowienia. Posiada ona nastepujace kolumny: id, id_produktu, ilosc, dane_zamawiajacego, wartosc_zamowienia. Wszystko byloby ok... ale co gdy klient zamowi np 4 jablka i do tego 2 gruszki? Mozna dodac jeszcze sto kolum typu: id_produktu1, ilosc1, id_produktu2,ilosc2... itd, ale to rozwiazanie jest totalnie pozbawione sensu. Mozna tez oddzielac przecinkiem np id_produktu: jablko,gruszka; ilosc: 4,2. Tylko wtedy nie wiem jak sie zabrac do wyswietlenia tych danych (id to tak naprawde numer produktu... nazwa itp pobierane sa z innej tabeli). Jak podejsc do tego problemu? Moze jakies inne rozwiazanie?

Edit: jeszcze jedno mi przyszlo do glowy. Dla kazdego osobnego produktu nowy wiersz z tym samym id zamowienia. tylko wtedy to id nie moglo by byc unikalne... co tez mi za bardzo nie pasuje.

Z gory dzieki i czekam na pomysly.

Another idea: id produktow i ilosc z wykorzystaniem serialize. Tylko nie wiem czy zrobic to jako array(jablko, gruszka) i array(4,2) czy w jednej kolumnie - array( 'jablko' => 4, 'gruszka' =>2)

Ten post edytował Edpl 7.08.2008, 13:15:30
Go to the top of the page
+Quote Post

Posty w temacie


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: 23.08.2025 - 16:55