![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 27.03.2011 Skąd: Zachodniopomorskie Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Panowie zaczynam w sumie swoją pracę z php i napotkałem na jeden ważny dla każdej aplikacji temat, a zarazem dla mnie na dzień dzisiejszy problem. Mam aplikację, która funkcjonuje - zapis, edycja, usuwanie i wyświetlanie danych z bazy. Teraz przyszedł czas na wyciąganie danych i zapis do formularza a dokładniej: w mojej aplikacji są tabele i formularze, raporty np. magazyn i zlecenia. Wprowadzam do magazynu towar i chcę ten towar w momencie wprowadzania zlecenia przypisać do niego. Magazyn -> Zlecenie, a zarazem aby ta operacja pomniejszyła mi ogólną ilość towarów tego samego rodzaju w magazynie. Nie chodzi mi o napisanie za mnie w całości kodu. Tylko ideę w jaki sposób do tego podejść - czy tylko pracując na php będę w stanie coś takiego zrobić(IMG:style_emoticons/default/questionmark.gif) Za wszelkie info z góry dzięki. Ps. nie znalazłem konkretów w google ;/ Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 282 Pomógł: 89 Dołączył: 12.04.2011 Ostrzeżenie: (0%) ![]() ![]() |
Tak wszystko da się w php zrealizować. Ale najważniejsza jest struktura bazy danych i ogólna wizja, reszta to tylko dopisanie kodu.
Proponuję takie podejście: W tabeli magazyn: id_towaru, stan, zarezerwowano W tabeli zlecenia ogólne dane typu id, czas, id_kontrahenta, status_zlecenia natomiast w tabeli zlecenia_pozycje id_zlecenia, id_towaru, ilosc Nowe zlecenie dodaje 1 rekord w tabeli zlecenia i dla każdej pozycji w "koszyku" dodaje odpowiedni rekord w tabeli zlecenia_pozycje oraz zwiększa zarezerwowano w tabeli magazyn. Dostawy zmieniają wyłącznie stan w magazynie, natomiast realizacja zleceń polega na sprawdzeniu czy stan > zarezerwowano i dopiero wtedy zmniejszanie stanu w magazynie, ilości zarezerwowanej i ustawienie statusu w zleceniu. W ten sposób możesz mieć różne rodzaje zleceń, te które można zrealizować natychmiast i te, które wymagają zamówienia dodatkowej ilości towaru u dostawcy. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 07:53 |