![]() |
![]() ![]() |
![]() |
-Juas- |
![]()
Post
#1
|
Goście ![]() |
Mam takie zadanie: muszę wykonać formularz, który dot. zakupów. Za więcej niż pięć sztuk towaru dostaje się zniżkę 10% na niego. Muszę wyświetlić pobrane dane oraz fakturę zakupów. Proszę o pomoc, od tygodnia zacząłem pisać w PHP.
Plik 1. Kod <form action="sklep2.php" method="post"> <div id="left"> <h3>Dane osobowe:</h3> Imię:<br /> <input type="text" name="imie" /><br /> Nazwisko:<br /> <input type="text" name="nazwisko" /><br /> Adres:<br /> <input type="text" name="adres" /><br /> Nr Telefonu:<br /> <input type="text" name="telefon" /><br /> </div> <div id="right"> <h3>Produkty:</h3> <input type="checkbox" name="produkt[]" value="spodnie">Spodnie <input type="text" name="il_spodnie" /> Ilość:<br /> Cena: 90PLN/1szt. <br /><br /> <input type="checkbox" name="produkt[]" value="czapka"> Czapka <input type="text" name="il_czapka" />Ilość:<br /> Cena: 20PLN/1szt. <br /><br /> <input type="checkbox" name="produkt[]" value="kurtka"> Kurtka <input type="text" name="il_kurtka" />Ilość:<br /> Cena: 210PLN/1szt. <br /><br /> <input type="checkbox" name="produkt[]" value="koszula">Koszula <input type="text" name="il_koszula" />Ilość:<br /> Cena: 60PLN/1szt. <br /><br /> <input type="checkbox" name="produkt[]" value="t_shirt">T-Shirt <input type="text" name="il_tshirt" />Ilość:<br /> Cena: 45PLN/1szt. <br /><br /> <input type="checkbox" name="produkt[]" value="bluza"> Bluza <input type="text" name="il_bluza" />Ilość:<br /> Cena: 90PLN/1szt. <br /><br /><br /> <input type="submit" value="Wyślij" name="submit"/> </div> </form> Plik 2. Kod <?php
$ilosc = array($_POST['il_spodnie'], $_POST['il_czapka'], $_POST['il_kurtka'], $_POST['il_koszula'], $_POST['il_tshirt'], $_POST['il_bluza']); for($j = 0; count($produkty); $j++){ if(!isset($produkty[$j])) ($ilosc[$j])=0; } $imie = $_POST['imie']; $nazwisko = $_POST['nazwisko']; $adres = $_POST['adres']; $telefon = $_POST['telefon']; echo 'imie: '. $imie .'<br />'; echo 'nazwisko: '. $nazwisko.'<br />'; echo 'adres: '. $adres .'<br />'; echo 'telefon: '. $telefon.'<br />'; $calosc = 0; $k = 0; $razem = 0; $ceny = array(90, 20, 210, 60, 45, 90); for($i = 0; $i < count($ilosc); $i++){ $razem = 0; if(($ilosc[$i])!= 0){ echo $_POST['produkt'][$k]; echo ": cena = "; echo ($ceny[$i]); echo " ilość = "; echo ($ilosc[$i]); echo "Razem:"; $razem = $ceny[$i]*$ilosc[$i]; echo ($razem); echo "PLN"; if($ilosc[$i] > 5){ $ceny[$i] = $ceny[$i]*0.9; echo "cena po obnizce:"; $razem = $ceny[$i]*$ilosc[$i]; echo ($razem); } $calosc = $calosc+$razem; $k++; echo '<br />'; } } echo "Calość łączna za zakupione produkty = "; echo ($calosc); echo "PLN"; echo '<br /><br />'; echo '<h2>Dziękujemy i zapraszamy ponownie!</h2>'; ?> |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 26.05.2013 Skąd: Częstochowa Ostrzeżenie: (0%) ![]() ![]() |
Ale w czym tkwi problem? Wyjaśnij o jaką konkretnie pomoc prosisz.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 15.05.2025 - 07:42 |