Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: formularz zamówienia
Forum PHP.pl > Forum > PHP
przemko77
potrzebuje zrobic formularz zamówienia i nie mam pojecia jak stworzyc funkcje ktora zliczy kwote i ilosc szt. i na koncu poda razem kwote zamowienia

cos w stylu

Nazwa Cena Ilosc

Produkt 1 | 100 zł | 0
Produkt 2 | 400 zł | 2
Produkt 3 | 660 zł | 1
Produkt 4 | 100 zł | 6

Razem kwota zamowienia 1660 zł
peterj
Dodaj wszystkie pola formularza z ceną, tak samo zrób ze sztukami.
  1. <?php echo &#092;"Kwota zamówienia: \".$nazwa_pola+$nazwa_pola2+$nazwa_pola3+$nazwa_pola4; ?>
przemko77
hm... chyba nie do konca dobrze to wyjasnilem, parametr cena ma byc staly i jest tam podana cena za szt. parametr ilosc klient moze zmieniac i po zmianie liczby szt. na dole kwota zamowienia musi sie zmienic np po wcisnieciu przycisku przelicz
peterj
Napisałem Ci tutaj przykład:
  1. <?php
  2. $prod1_cena = &#092;"100\";
  3. $prod2_cena = &#092;"50\";
  4. $prod3_cena = &#092;"200\";
  5. $prod4_cena = &#092;"300\";
  6. echo &#092;"
  7. <FORM action=&#092;"form.php\" method=\"post\">
  8. Cena: $prod1_cena Ilość sztuk: <INPUT TYPE=&#092;"text\" name=\"prod1_sztuki\" VALUE=\"$_POST[prod1_sztuki]\"><BR />
  9. Cena: $prod2_cena Ilość sztuk: <INPUT TYPE=&#092;"text\" name=\"prod2_sztuki\" VALUE=\"$_POST[prod2_sztuki]\"><BR />
  10. Cena: $prod3_cena Ilość sztuk: <INPUT TYPE=&#092;"text\" name=\"prod3_sztuki\" VALUE=\"$_POST[prod3_sztuki]\"><BR />
  11. Cena: $prod4_cena Ilość sztuk: <INPUT TYPE=&#092;"text\" name=\"prod4_sztuki\" VALUE=\"$_POST[prod4_sztuki]\"><BR />
  12. <INPUT TYPE=&#092;"submit\" name=\"ok\" value=\"Przelicz\">
  13. </FORM>&#092;";
  14. if(isset($_POST['ok'])){
  15. $suma = $prod1_cena*$_POST['prod1_sztuki']+$prod2_cena*$_POST['prod2_sztuki']+$prod3_cena*$_POST['prod3_sztuki']+$prod4_cena*$_POST['prod4_sztuki'];
  16. echo &#092;"Kwota zamówienia: $suma\";
  17. }
  18. ?>
przemko77
cos chyba nie tak robie bo mi wychodzi blad jak wcisne przelicz i nie pojawia sie kwota za calosc zamowienia tylko brak strony :/
nospor
action=\"form.php\" masz plik form.php? Ten formularz jest przesylany do form.php. Najlepiej to wykasuj i bedzie przesylane do siebie samego i bedzie git
przemko77
a czy mozna jakos zmienic rozmiar tego pola w ktore wpisywana jest ilosc szt. bo jest ono bardzo szerokie :/
nospor
oj tutaj to się css (style) kłania:

  1. <input type="text" style="width:50px" />
przemko77
ok jak narazie wszystko w porzadku, teraz mam pytanie jak podmienic zamiast tego przycisku PRZELICZ podstawic jakas grafike w jpg zeby to ladniej wygladalo :]
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.