Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Tabele do zamówień od klientów, Pomoc w projektowaniu bazy danych
Damiian
post
Post #1





Grupa: Zarejestrowani
Postów: 38
Pomógł: 4
Dołączył: 30.05.2010
Skąd: Gdynia

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


Witam serdecznie.

Od paru dni planuje napisać sobie prostą stronkę, którą będzie na localhoscie do obsługi zamówień od klientów.
Zamysł w php jest taki:
Pole Data
Pole klient (rozwijana lista z klientami z bazy danych)
Towar ( jakaś rozwijana lista w możliwością multiwyboru)
Ważnym czynnikiem jest też to, że dany klient może np zamówić dwie sztuki danego towaru, nie koniecznie jedną. jak to rozgryźć?

Produktów jest około 80, a klientów około 130.
Zamówienia są robione dwa, trzy razy w tygodniu.

Każdy klient zamawia średnio 50 produktów co zamówienie.

Jak poprawnie zbudować taką (takie?) tabele oraz jak powinny wyglądać kolumny / wiersze w każdej z nich aby było to optymalne przyszłościowo?
Abym w przyszłości mógł robić też zestawienie, co kto zamówił w danym miesiącu / dniu , jaka ilość i abym mógł to wydrukować np (IMG:style_emoticons/default/smile.gif)

Pozdrawiam!

Ten post edytował Damiian 6.02.2020, 16:55:23
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




Klucz obcy: ID jakiegos rekordu, jest w innej tabeli

Masz tabele KLIENT i pole ID
Masz tabele ZAMOWIENIE i pole ID_KLIENT, ktore wskazuje na pole ID z tabeli klient - to jest wlasnie klucz obcy.

Identycznie z towarem. Masz tabele TOWAR i pole ID
Masz tabele ZAMOWIENIE i pole ID_TOWAR, ktore wskazuje na pole ID z tabeli towar - to jest wlasnie klucz obcy.

Czyli w tabeli ZAMOWIENIE, masz miec dwa klucze obce
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: 13.10.2025 - 19:23