1. index.php
2. zamówienie.php
3. kasa.php
1. index.php
<div id="content"> <form action="zamowienie.php" method="post"> <div>Liczba zamawianych koszulek: <input type="text" name="koszulki" size=3 maxsize=3 /></div> <div>Liczba zamawianych spodni: <input type="text" name="spodnie" size=3 maxsize=3 /></div> <div>Liczba zamawianych czapek: <input type="text" name="czapki" size=3 maxsize=3 /><input type="submit" value="złóż zamówienie" /></div> </form> </div>
2. zamowienie.php
<?php $ile_koszulki = $_POST['koszulki']; // przypisanie zmiennych formularza $ile_spodnie = $_POST['spodnie']; $ile_czapki = $_POST['czapki'];[CSS] $kwota_koszulki_netto = $ile_koszulki*KOSZULKA; // wartość netto zamówionych koszulek $kwota_spodnie_netto = $ile_spodnie*SPODNIE; // wartość netto spodni $kwota_czapki_netto = $ile_czapki*CZAPKA; // wartość netto czapek $kwota_zamowienia_netto = $kwota_koszulki_netto + $kwota_spodnie_netto + $kwota_czapki_netto; // cena netto całego zamówienia $kwota_koszulki_brutto = $kwota_koszulki_netto + $kwota_koszulki_netto*P_VAT; // wartość brutto koszulek $kwota_spodnie_brutto = $kwota_spodnie_netto + $kwota_spodnie_netto*P_VAT; // wartość brutto spodni $kwota_czapki_brutto = $kwota_czapki_netto + $kwota_czapki_netto*P_VAT; // wartość brutto czapek $kwota_zamowienia_brutto = $kwota_koszulki_brutto + $kwota_spodnie_brutto + $kwota_czapki_brutto; // cena zamówienia brutto ?> <div id="content"> <?php ?> <form action="kasa.php" method="post"> <input type="hidden" name="zamowienie_brutto" value="<?php $kwota_zamowienia_brutto ?>" /> <div>Gotówka: <input type="text" name="gotowka" size=4 maxsize=4 /><input type="submit" value="Idź do kasy" /></div> </form> </div>
3.kasa.php
<?php $gotowka=$_POST['gotowka']; $brutto=$_POST['zamowienie_brutto']; $reszta=$gotowka-$brutto; ?> <!-- Start: content --> <div id="content"> <?php ?> </div><!-- End: content -->
[/CSS]
zamowienie.php oblicza kwotę brutto zakupów, a kasa.php ma obliczać resztę z podanej gotówki. Niestety niezależnie od tego jaka jest wartość zamówienia reszta wynosi tyle samo co podana gotówka. Czy ktoś wie dlaczego? i jak zrobić aby nie było błędu?
A i też kwota brutto obliczana jest do trzech zer po przecinku - jak zmienić na dwa miejsca po przecinku?
Wdzięczna za pomoc
kaznodziej/ka