|
W tej poradzie przedstawię w jaki sposób napisać skrypt obliczający kwotę netto lub brutto oraz kwotę vat w zależności od wprowadzonych danych do formularza. Przykład: Kod: php
<?php W dolnej części skryptu znajduje się formualarz z polami do wprowadzenia kwot netto, brutto oraz stawki vat. Dane te po wciśnięciu przycisku wyślij i przeładowaniu strony odbierane są przez górną część skryptu. Przeanalizujmy pierwszy warunek. Jeżeli wprowadzona została kwota netto oraz stawka vat, zmienna $netto przyjmuje wartość wprowadzoną w formularzu, natomiast zmienna $brutto przyjmuje wartość z wyliczenia wg wzoru: netto*(1+vat/100). Dodatkowo użyta została tutaj funkcja formatująca wyliczaną wartość: number_format. Za pomocą tej funkcji określiliśmy, że chcemy wyświetlić liczbę z dokładnością do dwóch miejsc po przecinku separowaną znakiem kropki. Zmienna $vat obliczana jest poprzez odjęcie zmiennej $netto od zmiennej $brutto. Całość wyświetlana jest na ekranie poleceniem echo. Jeżeli wprowadzona w formularzu została kwota brutto oraz stawka vat, zmienna $brutto przyjmuje wartośc wprowadzoną w formularzu, natomiast $netto wyliczana jest wg wzoru: brutto/(1+vat/100). Oczywiście kwota netto, podobnie jak w poprzednim przypadku wyliczana jest ze wzoru: brutto-netto. We wszystkich innych przypadkach, w których nie wprowadzone zostały żadne dane, wprowadzone zostały dane do wszystkich pól lub wprowadzone zostały dane zarówno do pola netto i brutto, otrzymamy odpowiedni komunikat informujący, że należy wprowadzić dane w pole vat oraz w pole netto albo brutto. Można ten skrypt oczywiście zmodyfikować wprowadzając np. blokadę pola netto lub brutto w zależności od tego, do którego z tych pól wprowadziliśmy już dane, ale to wymagałoby zastosowania javascript. To może w innej poradzie. Autor: Adam Suchowski
Skomentuj
|
|




