Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Php formularz w formularzu
Forum PHP.pl > Forum > Przedszkole
walonek
Oto formularz przetworzenia zamówienia. Po wpisaniu ilosci sztuk na wczesniejszej stronie formularz wszystko przelicza itd. Chciałbym dodać opcję, że gdy już wyświetli nam zamówienie, żeby można było dopisać jeszcze adres. Teraz gdy wpisze cos w polu adres1 na stronie to wczesniejsze dane z formularza gina i jest wyswietlany adres bez ceny ilosci sztuk. Czy mozna zmienne jakos przechowac ?

  1. <?php
  2. $pfw1 = $_POST['pfw1'];
  3. $aeh1 = $_POST['aeh1'];
  4. //*********************** co zamówiono i ile !!!
  5. if($pfw1 != 0)
  6. {
  7. echo '<br>Zamówiono '.$pfw1.' sztuk(i) Calvin Klein Stringi';
  8. }
  9. if($aeh1 != 0)
  10. {
  11. echo '<br>Zamówiono '.$aeh1.' sztuk(i) Puma Violet trampki';
  12. }
  13. //*********************** sztuk
  14. $ilosc = $pfw1 + $aeh1;
  15. echo '<br>Łączna ilość zamówionych przedmiotów: '.$ilosc;
  16. //*********************** koszty
  17. define('CENACK',9); //cena stringow
  18. define('CENAPV',149); //cena trampek
  19. $cena = $pfw1 * CENACK + $aeh1 * CENAPV;
  20. echo '<br>Kwota zamówienia: '.number_format($cena , 2);
  21. echo '<form action="sklep2.php" method=post>
  22. <input type="text" name="adres1">';
  23. $adres1 = $_POST['adres1'];
  24. echo $adres1;
CyberDuck_
Mozesz na wiele sposobow przechowac zmienne :
1. mozesz utworzyc formularz typu hidden.
  1. <input type="hidden" name="zeminna" value="$zmianna">

2. w sesjach
3. jako link do strony w $_GET
4. mozesz tez utworzyc ten sam formularz i podac te same zmienne
co poprzednio do value.

Ogolnie pomyslow moze byc wiele. Jaki wybierasz ?
walonek
Session chyba najlepsze jednak nie wiem jak to ugryźć.
Wicepsik
Google.pl -> sesje php -> znalazłeś dużo przykładów i kursów
CyberDuck_
W kazdym pliku w ktorym bedziesz uzywac sesji na samym
poczatku napisz sobie

A pozniej juz uzywasz zmiennych sesji :

  1. <?PHP
  2. $_SESSION['zmienna'] = "cos tam";
  3. echo $_SESSION['zmienna'] ."<br>";
  4. ?>


To jest tylko przyklad. Nie zapomnij wyzerowac zmiennych
po zapisie lub jesli juz nie beda Ci potrzebne bo inaczej beda pamietane
nawet na innych stronach smile.gif
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.