07-04-2012, 20:58
Witam stawiam pierwsze kroki w PHP i mam pytanie jak pobrać danne zmiennej z jednej strony do drugiej ??? Mam takie coś ,że składam zamówienie na koszulki mam kwote brutto 20 zł i teraz zrobiłem sobie formularz gdzie wpisuje kwotę jaką płacę np 35 zł a chce żeby na następnej stronie pobrał mi tą zmienną 20zł ale nie wiem jak oto moje kody
I teraz ma mi pobierać $kwota_zamowienia_brutto do kasa.php ale nie wiem jak to zrobić
Kod:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1250">
<meta name="generator" content="PSPad editor, www.pspad.com">
<title>Sklep odziezowy</title>
</head>
<body>
<form action="zamowienie.php" method="post">
Liczba zamawianych koszulek: <input type="text"
name="koszulki" size=3 maxsize=3 />
Liczba zamawianych spodni: <input type="text"
name="spodnie" size=3 maxsize=3 />
Liczba zamawianych czapek: <input type="text"
name="czapki" size=3 maxsize=3 />
<input type="submit" value="zlóz zamówienie" />
</body>
</html>
Kod PHP:
<?php
define("KOSZULKA", 14.99); // cena koszulki jako stala
define("SPODNIE", 45.99); // cena spodni
define("CZAPKA", 9.63); // cena czapki
define("P_VAT", 0.22); // wysokosc podatku VAT
$ile_koszulki = $_POST['koszulki']; // przypisanie zmiennych formularza
$ile_spodnie = $_POST['spodnie'];
$ile_czapki = $_POST['czapki'];
$kwota_koszulki_netto = $ile_koszulki*KOSZULKA; // wartosc netto zamówionych koszulek
$kwota_spodnie_netto = $ile_spodnie*SPODNIE; // wartosc netto spodni
$kwota_czapki_netto = $ile_czapki*CZAPKA; // wartosc netto czapek
$kwota_zamowienia_netto = $kwota_koszulki_netto + $kwota_spodnie_netto + $kwota_czapki_netto; // cena netto calego zamówienia
$kwota_koszulki_brutto = $kwota_koszulki_netto + $kwota_koszulki_netto*P_VAT; // wartosc brutto koszulek
$kwota_spodnie_brutto = $kwota_spodnie_netto + $kwota_spodnie_netto*P_VAT; // wartosc brutto spodni
$kwota_czapki_brutto = $kwota_czapki_netto + $kwota_czapki_netto*P_VAT; // wartosc brutto czapek
$kwota_zamowienia_brutto = $kwota_koszulki_brutto + $kwota_spodnie_brutto + $kwota_czapki_brutto; // cena zamówienia brutto
?>
<html>
<head>
<title>Obsluga zamówienia</title>
</head>
<body>
<?php
echo "Cena netto zamówionych koszulek: ".$kwota_koszulki_netto."<br/>";
echo "Cena netto zamówionych spodni: ".$kwota_spodnie_netto."<br/>";
echo "Cena netto zamówionych czapek: ".$kwota_czapki_netto."<br/>";
echo "Wartosc netto calego zamówienia: ".$kwota_zamowienia_netto."<br/>";
echo "Cena brutto zamówionych koszulek: ".$kwota_koszulki_brutto."<br/>";
echo "Cena brutto zamówionych spodni: ".$kwota_spodnie_brutto."<br/>";
echo "Cena brutto zamówionych czapek: ".$kwota_czapki_brutto."<br/>";
echo "Wartosc brutto calego zamówienia: ".$kwota_zamowienia_brutto."<br/>";
?>
</body>
<form action="kasa.php" method="post">
Place <input type="text"
name="Place" size=3 maxsize=3 />
<input type="submit" value="Oblicz reszte" />
</html>
I teraz ma mi pobierać $kwota_zamowienia_brutto do kasa.php ale nie wiem jak to zrobić
Kod PHP:
<?php
$reszta= $_POST['Place'] ;
$wydano= $reszta - $_POST["$kwota_zamowienia_brutto"] ;
?>
<htmL>
<head>
<title>Obsluga zamówienia</title>
</head>
<body>
<?php
echo "Wydano:".$wydano."<br/>";
?>
</body>
</html>