![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 26.10.2013 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Próbuję zrobić następujący skrypt. Jest formularz, gdzie podaje się dane np. imię, nazwisko, e-mail, ulica, nr domu, itp. Teraz mają być 3 przyciski, których naciśnięcie powoduje wysłanie tego formularza przez POST do 3 róznych stron odbierającyh dane, czyli klikam 1 przycisk i w nowym oknie otwiera się strona X, która odebrała przez POST dane z formularza, klikam później przycisk 2 i otwiera się w nowym oknie strona Y... jak jest <form target="_blank" action="xxx" method="post"> co wstawić w xxx, jeśli strony odwołania są różne? nie wiem jak podpiąć te przyciski (to pewnie w java script) Problem jest jeszcze taki, że każda z trzech stron ma inaczej nazwane dane, czyli np. imię, na jednej stronie jest jako name, a na innej imie. Chyba musi być pośredni skrypt odwołania, który w zależności od przycisku odpowiednio nazywa dane i dopiero je wysyła do odpowiedniej strony. Proszę o pomoc w rozwiązaniu tego problemu. Pozdrawiam (IMG:style_emoticons/default/smile.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 251 Pomógł: 23 Dołączył: 23.04.2013 Ostrzeżenie: (0%) ![]() ![]() |
Witam, Próbuję zrobić następujący skrypt. Jest formularz, gdzie podaje się dane np. imię, nazwisko, e-mail, ulica, nr domu, itp. Teraz mają być 3 przyciski, których naciśnięcie powoduje wysłanie tego formularza przez POST do 3 róznych stron odbierającyh dane, czyli klikam 1 przycisk i w nowym oknie otwiera się strona X, która odebrała przez POST dane z formularza, klikam później przycisk 2 i otwiera się w nowym oknie strona Y... jak jest <form target="_blank" action="xxx" method="post"> co wstawić w xxx, jeśli strony odwołania są różne? Pozdrawiam (IMG:style_emoticons/default/smile.gif) Najprostszym rozwiązaniem będzie: 1) Tworzysz formularz, np.:
2) Tworzysz w nim 3 przyciski, każdy z inną nazwą: 3) Następnie w akcja.php sprawdzasz który przycisk został naciśnięty:
Przesyłanie danych do stron zewnętrznych w instrukcjach 1-3 możesz zrobić przy pomocy cURL - tak jak pisali o tym wyżej koledzy (zawsze nauczysz się czegoś nowego o PHP!). Alternatywą może być JS (AJAX), jednak to jest forum PHP, także polecam Ci zabawę z cURL. ; ) Ten post edytował Dejmien_85 29.10.2013, 10:44:02 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 11:04 |