Razliciti Action u zavisnosti od Submit dugmeta... kako?

Razliciti Action u zavisnosti od Submit dugmeta... kako?

offline
  • PHP developer
  • Pridružio: 22 Mar 2006
  • Poruke: 3760
  • Gde živiš: 127.0.0.1

Da li je mogu da jedna forma ima razliciti action u zavisnosti od toga koje je SUBMIT dugme pritisnuto? Recimo da ista forma ima 2 submit dugmeta (kojima su value="1" i value="2", respektivno) i da klikom na njih action bude action="1.php" i action="2.php"?



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 20 Dec 2004
  • Poruke: 2887
  • Gde živiš: Na Balkanu

Mislim da form može biti samo jedan, ali zato od zavisnosti od toga koje je dugme pritisnuto možeš da odrediš šta da radiš.
Napraviš jedan fajl u koji će da prima podatke i od zavisnosti od dugmeta da radi jednu od dve operacije.

Ili ako ti je baš zapelo da to budu dva fajla onda treba da sve ide u jedan, pregleda se koje je dugme pritisnuto i odabere se kojem od dva fajla će podaci biti prosleđeni.



offline
  • Pridružio: 11 Maj 2005
  • Poruke: 871
  • Gde živiš: Aleksinac - Niš

Mislim da moze uz pomoc javascripta.
Stavis kod tih dugmica onClick="this.form.action='url1'" za prvo dugme i onClick="this.form.action='url2'" za drugo i to je to.

offline
  • Pridružio: 18 Apr 2003
  • Poruke: 8134
  • Gde živiš: U kesici gumenih bombona...

Mozes da menjas ime .php fajla koji se nalazi u form tagu na PostBack stranice, tj. posle klika na odredjeno dugme stim da prethodno sa if uslovom u jednu promenljivu stavis ime .php fajla odredjenog tim if uslovom.
Posle stavis tu promenljivu u form tag i to je to. Imas vise virtuelnih form tagova.

offline
  • Blood  Male
  • Ugledni građanin
  • Pridružio: 26 Jul 2003
  • Poruke: 384
  • Gde živiš: Beograd

Mislim da je najbolje da stavis ovako:

if($_POST['submit1']) { // sta ti treba ako je pritisnuto dugme 1 } elseif($_POST['submit2']) { // sta ti treba ako je pritisnuto dugme 2 }

nadam se da kapiras...

pozdrav!

offline
  • PHP developer
  • Pridružio: 22 Mar 2006
  • Poruke: 3760
  • Gde živiš: 127.0.0.1

stankovic ::Mislim da moze uz pomoc javascripta.
Stavis kod tih dugmica onClick="this.form.action='url1'" za prvo dugme i onClick="this.form.action='url2'" za drugo i to je to.


Ovako radi x) hvala svima na pomoci...

Ko je trenutno na forumu
 

Ukupno su 1033 korisnika na forumu :: 45 registrovanih, 7 sakrivenih i 981 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 5.56, amaterSRB, asdfjklc, babaroga, Bluper, bokisha253, branko7, cenejac111, cifra, Denaya, Dorcolac, Faki-Valjevo, Georgius, jeen yuhs, Joja2, Još malo pa deda, Kazablankasrb, kokodakalo, Kubovac, manda87, Mendonca, mikrimaus, milenko crazy north, MrNo, Nemanja.M, nenad81, Nikolaa11, nikoladim, Panter, pedja63, procesor, raykan, robertino, shaja1, solic, stegonosa, Trpe Grozni, uruk, voja64, zastavnik, Zimbabwe, zziko, Živković, Čivi, 79693