Formularz, mnożenie i sumowanie rekordów

0

Cześć.

W bazie danych takie tabele jak:

  • samochód (marka, model itd.)
  • pracownik (imię, nazwisko itd.)

Zrobiłem formularz, w którym wybieram z listy samochód i podaję ilość przejechanych nim kilometrów oraz wybór z listy pracownika i podanie ilości przepracowanych przez niego godzin. Przykład:

Samochód: VW Polo
Ilość przejechanych km: 50
Pracownik: Adam Nowak
Ilość przepracowanych godzin: 8
Pytanie jak zrobić by bo wysłaniu formularza do bazy wyliczyło mi koszty. Zakładając że przejechany 1 km = 1 PLN, przepracowana 1h = 10 PLN. W sumie koszt powinien wyjść 130 PLN i ma pokazać się w bazie.

0

Co to znaczy ma się pokazać w bazie?
Gdzie w bazie i co konkretnie?

0

Przepraszam za złe doprecyzowanie.
Po uzupełnieniu formularza ma się zliczyć koszt tego jakby zlecenia. Może się zliczyć 'na żywo' ale dodatkowo po wysłaniu formularza ma się zapisać ten koszt w danym rekordzie w bazie danych którą mam zrobioną.

0

Musisz skorzystać z dobrodziejstw matematyki, czyli mnożenia i dodawania :D. A tak poważnie może pokażesz fragment kodu i budowę bazy?

0

To akurat wiem, ale przykładowo mam tabelę pracownik, w niej dodanego pracownika wraz ze stawką za godzinę. W formularzu załóżmy o nazwie zlecenie wybieram pracownika, musi więc sczytywać z danej tabeli i rekordu również jego stawkę za godzinę a obok jak wpiszę ręcznie ile godzin przepracował ma mi to już później zsumować i wyświetlić a na koniec po wysłaniu formularza ma się zapisać w bazie.

0

Bez kodu nikt Ci nie pomoże.

0

Kod nie jest nie wiadomo jak rozbudowany ale zbytnio nie chciałbym go tak publicznie podawać. Podanie go w prywatnej wiadomości wchodzi w grę?

0

Tak, ale w kategorii ogłoszenia drobne.

1
barti93 napisał(a):

To akurat wiem, ale przykładowo mam tabelę pracownik, w niej dodanego pracownika wraz ze stawką za godzinę. W formularzu załóżmy o nazwie zlecenie wybieram pracownika, musi więc sczytywać z danej tabeli i rekordu również jego stawkę za godzinę a obok jak wpiszę ręcznie ile godzin przepracował ma mi to już później zsumować i wyświetlić a na koniec po wysłaniu formularza ma się zapisać w bazie.

W zasadzie sam sobie napisałeś jak to ma działać. Co najwyżej można Ci podpowiedzieć, że:
a) jeżeli chcesz "dynamicznie" sumować to użyj JS'a
b) jeżeli chcesz te sumowania/mnożenia użyć tylko po wysłaniu formularza to robisz to tylko w PHP + późniejszy zapis do bazy

Z czym masz konkretnie problem?

0

Mam problem z napisaniem tego zapytania, które wyciągnie dane z odpowiednich tabel/rekordów i je zsumuje.

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0