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: 3747
  • 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: 3747
  • 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 959 korisnika na forumu :: 21 registrovanih, 4 sakrivenih i 934 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: bato, dane007, darkojbn, Djokislav, Fog of War, goxin, havoc995, kybonacci, mikki jons, Milos82, nemkea71, Nikolaa11, novator, pein, Sir Budimir, slonic_tonic, sovanova95, Tas011, vaso1, wizzardone, zlaya011