GRY-Online.pl --> Archiwum Forum

Rozwiazanie sklepu/zamawiania i bazy danych ... co radzicie ?

08.06.2006
22:22
smile
[1]

Grzesiek [ - ! F a f i k ! - ]

Rozwiazanie sklepu/zamawiania i bazy danych ... co radzicie ?

Otoz sprawa wyglada tak. Mam gridview, co wyswietla dane produktow z tabeli. Jest link, ktory prowadzi do zamowienia, gdzie klient wrzuca produkt do koszyka (wlasnie, na jakiej zasadzie dziala ten koszyk? tzn jak sie produkty zatrzymuja na stronie? za pomoca sesji ?).

Sedno problemu tkwi w bazie po stronie administratora. Mianowicie chcialbym - wiecie, pelny profesjonalizm :) - zeby pozniej administrator jednym kliknieciem mogl wydrukowac rachunek (to za pomoca reportow, umiem juz robic). No, ale do konkretow - otoz mam tabele "zamowienie_dane" gdzie sa kolumny (m.in:)
ID, zamawiajacy, adres, kodpocztowy, miasto, wojewodztwo, NIP, email, telefon, IP, Host, Uwagi, Status , XXXXX

Status - odnosi sie do tabeli status, gdzie odpowiednio administrator nadaje status zamowienia zrealizowanego, oczekujacego, anulowanego, itp itd.
kodpocztowy,miasto,wojewodztw - moze za duze sitko, ale sklep malutki (firma).

Problem tkwi w XXXXX - otoz, gdy mamy jeden produkt to nie jest problem. Problem jest, gdy produktow jest kilka/dziesiat i dajmy na to, ze klient zamawia 3 sztuki produktu A i 2 produktu B. Co teraz ? Jak rozlokowac to wszystko, zeby bylo umiejscawiane w tabeli.

Czy stworzyc nowe tabele - dla kazdego produktu, gdzie beda kolumny "ID, ID_zamowienia, ilosc" ?
Czy macie jakies inne sposoby na to, bo dla kazdego produktu tworzyc tabele to troche niepraktyczne chyba. Moze "ID, ID_produktu, ID_zamowienia, ilosc" ?

Moze sam sobie odpowiadam na pytania.
Niemniej jednak prosze Was o praktyczna rade na rozwiazanie mojego problemu.
Dziekuje i pozdrawiam :)

Wszystko przy pomocy SQL'a i ASP.Net :)

© 2000-2022 GRY-OnLine S.A.