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 935 korisnika na forumu :: 114 registrovanih, 13 sakrivenih i 808 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 20624 - dana 04 Apr 2026 04:18

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 015, alberto, aleksjevt, aleph_one, Apok, Arhiv, Asparagus, Asteker, bavar357, Beanara, berste23, Bobrock1, bojanstros9, bozzo27, BraneS, Branko Matić, BrcakRS, brufen, BUDDAR70, CHARLIE JA., Cicumile, cvele130, cyprus, Darth Malak, Darth Wader, DeerHunter, delrey, Demi87, Denaya, Dimitrije Paunovic, djonsule, Dolinc, dragoljub11987, eulereix, gagidjuric, galijot, geo.dule, Giskard, Glavni Oružni, GveX, Hans Gajger, HawX, hyla, igorpet, ikan, Ikica977, ivan979, Jeremiah, Jerry Drake, jmsk, jodzula, Joint Chief, Josef, Jozo74, Kalem, Kapetan Hadok, kokodakalo, komenski, kovacicbozo, Krusarac, Laske, Lucije Kvint, M74AB3, madza, Major91, marsi, Mercury, mexo, mikelija, milenko crazy north, Milos ZA, Mitch22, MK10, mnn2, Myamoto Musashi, nebidrag, Nemanja.M, nightwish 01, Orc, Orfanelin, Otto Grunf, Oxygen, Panter, Papadubi, Permaldar, Pomorac1, Radoslava, Regrut Boskica, repac, royst33, S2M, samocitam, SamoGledam, sasics, sickmouse, Sirtaki Suvlaki, SK66, skvara, stalja, stingD, SympathyForTheDevil, tachinni, The trojkaaa, tomo2, Trpe Grozni, tvlada, VBoss, vidra boy, VJ, volimpivuvolimrakiju, vuksa72, x78186, zil10, 79693