Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP]Prosty formularz-zakupy
Forum PHP.pl > Forum > Przedszkole
Juas
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>';
          
          
           ?>
hoka
Ale w czym tkwi problem? Wyjaśnij o jaką konkretnie pomoc prosisz.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.