Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> <form> z dwoma różnymi akcjami
Civil
post
Post #1





Grupa: Zarejestrowani
Postów: 86
Pomógł: 1
Dołączył: 19.09.2006
Skąd: Wrocław

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


Witam - mam pytanie czy jest coś takiego jakoś możliwe (jeżeli to pytanie jest głupie to proszę mnie wyśmiać), że mamy <form> i w zależności od tego jaki submit się w tym formie wciśnie jest inna akcja (action=costam.php)?
Go to the top of the page
+Quote Post
joebezucha
post
Post #2





Grupa: Zarejestrowani
Postów: 43
Pomógł: 1
Dołączył: 23.05.2007
Skąd: Gliwice

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


moze spróbuj tak

  1. <form action="" method="GET">
  2. <input type="text" name="x" value="blaaa"/>
  3. <input type="submit" onclick="this.form.action='akcja1.php'" value="Submit1"/>
  4. <input type="submit" onclick="this.form.action='akcja2.php'" value="Submit2"/>
  5. </form>


Ten post edytował joebezucha 5.08.2007, 15:07:40
Go to the top of the page
+Quote Post
gekon
post
Post #3





Grupa: Zarejestrowani
Postów: 614
Pomógł: 7
Dołączył: 10.11.2003
Skąd: Rzeszów/Kraków

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


Ludzie po to input na atrybut name żeby go używać. Wstawiasz dwa submity, z różnymi wartościami dla name i na serwerze w zależności od tego, który się pokaże robisz co tam chcesz.
Go to the top of the page
+Quote Post
joebezucha
post
Post #4





Grupa: Zarejestrowani
Postów: 43
Pomógł: 1
Dołączył: 23.05.2007
Skąd: Gliwice

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


ja to wiem:) ale zauważ ze w pytaniu kolega chce zeby formualrz był wysyłany do innego skryptu, a być może na zupełnie inny adres. Zerknij też jakie tagi ma ten temat - dotyczy kodu po stronie przeglądarki

Wiec sie tak nie oburzaj:)

Ten post edytował joebezucha 6.08.2007, 14:05:20
Go to the top of the page
+Quote Post
gekon
post
Post #5





Grupa: Zarejestrowani
Postów: 614
Pomógł: 7
Dołączył: 10.11.2003
Skąd: Rzeszów/Kraków

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


Tylko po co, iść do celu okrężną drogą? Po stronie serwera też można przekierować "do innego skryptu". Poza tym Civil chciał żeby go poprawić, jeżeli się myli.
Go to the top of the page
+Quote Post
best-two
post
Post #6





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 29.10.2007
Skąd: Częstochowa

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


Można też pobrać np. $_POST['value_submit']; i coś takiego wykombinować
  1. <?php
  2. if($_POST['value_submit']=='home'){}
  3. ?>

lub
  1. <?php
  2. switch($_POST['value_submit']){
  3.  
  4. case "home":
  5.  
  6. break;
  7. }
  8. ?>
Go to the top of the page
+Quote Post

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: 23.08.2025 - 17:15