Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Php formularz w formularzu, przekazywanie zmiennych
walonek
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 10.09.2009

Ostrzeżenie: (0%)
-----


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;
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
CyberDuck_
post
Post #2





Grupa: Zarejestrowani
Postów: 135
Pomógł: 15
Dołączył: 17.08.2009

Ostrzeżenie: (0%)
-----


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 ?
Go to the top of the page
+Quote Post
walonek
post
Post #3





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 10.09.2009

Ostrzeżenie: (0%)
-----


Session chyba najlepsze jednak nie wiem jak to ugryźć.
Go to the top of the page
+Quote Post
Wicepsik
post
Post #4





Grupa: Zarejestrowani
Postów: 1 575
Pomógł: 299
Dołączył: 26.03.2009

Ostrzeżenie: (20%)
X----


Google.pl -> sesje php -> znalazłeś dużo przykładów i kursów


--------------------
Go to the top of the page
+Quote Post
CyberDuck_
post
Post #5





Grupa: Zarejestrowani
Postów: 135
Pomógł: 15
Dołączył: 17.08.2009

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 15:00