Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> dwa formularze, jak przesłać dane z jednego form na 2 różne strony?
Blackmoore
post
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 22.08.2009
Skąd: Gdańsk

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


Witam, chciałbym wiedzieć czy jest możliwość wysłania danych z formularza metodą post na dwie różne strony (wypełniamy formularz i jeden przycisk ma przesłać dane na stronę1.php a drugi przycisk na stronę2.php).

Coś na takiej zasadzie:
  1. <form method="post">
  2. <input ... />
  3. <input ... />
  4. <input ... />
  5.  
  6. <input type="submit" action="strona1.php" value="Dalej"/>
  7. <input type="submit" action="strona2.php" value="Wstecz"/>
  8. </form>

Wiem, że tak napisać nie mogę ale czy da się osiągnąć taki efekt?

Potrzebuję to do składania zamówienia w sklepie internetowym (który właśnie piszę). Jak klient wypełni dane na stronie2 to może mieć ochotę przejść na stronę3 lub poprawić dane ze strony1 (nie tracąc tego co wpisał na stronie2). W tej chwili działa mi to tak, że na stronę3 przesyła a cofając się traci to co miał w obecnym formularzu.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Blackmoore
post
Post #2





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 22.08.2009
Skąd: Gdańsk

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


Pierwsze rozwiązanie nie pomoże mi, żeby zapisać do sesji też muszę kliknąć przycisk. Z tą utratą chodzi tylko o to, że mogę zapisać je klikając jeden przycisk, a co z drugim? Drugi pomysł dobry, tylko że JS słabo znam.
W jaki sposób mogę zapisać te dane do sesji? action="..." w form mnie ogranicza bo mogę przesłać dane tylko do jednego pliku, z sesją tak samo, dopiero jak kliknę przycisk mogę uruchomić kod, który zapisze dane do sesji (chyba że jest inna możliwość).

Sprawa wygląda tak: http://www.car-lack.pl/sklepik/przedmioty....;nazwa=moniczka
dodaj coś do koszyka -> zarejestruj się -> zaloguj -> koszyk -> złóż zamówienie (wybierz opcję z fakturą) i w pliku płatnosc2.php ma być możliwość wrócenia na poprzednią stronę bez utraty danych dopiero co wpisanych (w tej chwili są wysyłane na stronę płatnosc3.php)

Ten post edytował Blackmoore 13.08.2010, 17:29:42
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 16.09.2025 - 00:33